home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.0 for Developers / QuickTime 1.0 for Developers.iso / Goodies / GrabGuy / GrabGuy 1.0a1 / GrabGuy 1.0a1.rsrc / CODE_14_BBRes.txt < prev    next >
Text File  |  1991-09-05  |  251KB  |  4,476 lines

  1. # near model CODE resource
  2. # jump table entries: 3576-3629 (54 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  226E 0008                movea.l    A1, [A6 + 0x8]
  6. 00000008  2069 000C                movea.l    A0, [A1 + 0xC]
  7. 0000000C  43ED F8F4                lea.l      A1, [A5 - 0x70C]
  8. 00000010  20D9                     move.l     [A0]+, [A1]+
  9. 00000012  3091                     move.w     [A0], [A1]
  10. 00000014  226E 0008                movea.l    A1, [A6 + 0x8]
  11. 00000018  2069 0008                movea.l    A0, [A1 + 0x8]
  12. 0000001C  43ED F8EC                lea.l      A1, [A5 - 0x714]
  13. 00000020  20D9                     move.l     [A0]+, [A1]+
  14. 00000022  3091                     move.w     [A0], [A1]
  15. 00000024  4E5E                     unlink     A6
  16. 00000026  2E9F                     move.l     [A7], [A7]+
  17. 00000028  4E75                     rts
  18. 0000002A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  19. // begin alternate branch 0000002C-00000030
  20. export_447:
  21. fn0000002C:
  22. 0000002C  4E56 FFB2                link       A6, -0x004E
  23. // end alternate branch 0000002C-00000030
  24. export_447: // at 0000002C (misaligned)
  25. fn0000002C: // (misaligned)
  26. 0000002E  FFB2                     .invalid   <<F/6/7>>
  27. 00000030  48E7 0118                movem.l    -[A7], D7,A3,A4
  28. 00000034  206E 0014                movea.l    A0, [A6 + 0x14]
  29. 00000038  43EE FFF8                lea.l      A1, [A6 - 0x8]
  30. 0000003C  22D8                     move.l     [A1]+, [A0]+
  31. 0000003E  22D8                     move.l     [A1]+, [A0]+
  32. 00000040  4207                     clr.b      D7
  33. 00000042  4267                     clr.w      -[A7]
  34. 00000044  486E FFF8                pea.l      [A6 - 0x8]
  35. 00000048  A8AE                     syscall    EmptyRect
  36. 0000004A  101F                     move.b     D0, [A7]+
  37. 0000004C  670A                     beq        +0xC /* 00000058 */
  38. 0000004E  2F0E                     move.l     -[A7], A6
  39. 00000050  4EBA FFAE                jsr        [PC - 0x52 /* 00000000 */]
  40. 00000054  6000 0136                bra        +0x138 /* 0000018C */
  41. label00000058:
  42. 00000058  102D F8BD                move.b     D0, [A5 - 0x743]
  43. 0000005C  6700 0128                beq        +0x12A /* 00000186 */
  44. 00000060  486E FFF8                pea.l      [A6 - 0x8]
  45. 00000064  A870                     syscall    LocalToGlobal
  46. 00000066  486E FFFC                pea.l      [A6 - 0x4]
  47. 0000006A  A870                     syscall    LocalToGlobal
  48. 0000006C  42A7                     clr.l      -[A7]
  49. 0000006E  486E FFF8                pea.l      [A6 - 0x8]
  50. 00000072  AA27                     syscall    GetMaxDevice
  51. 00000074  265F                     movea.l    A3, [A7]+
  52. 00000076  200B                     move.l     D0, A3
  53. 00000078  56C0                     sne        D0
  54. 0000007A  4A00                     tst.b      D0
  55. 0000007C  6700 0100                beq        +0x102 /* 0000017E */
  56. 00000080  2053                     movea.l    A0, [A3]
  57. 00000082  2068 0016                movea.l    A0, [A0 + 0x16]
  58. 00000086  2050                     movea.l    A0, [A0]
  59. 00000088  7201                     moveq.l    D1, 0x01
  60. 0000008A  B268 0020                cmp.w      D1, [A0 + 0x20]
  61. 0000008E  5DC1                     slt        D1
  62. 00000090  C001                     and.b      D0, D1
  63. 00000092  6700 00EA                beq        +0xEC /* 0000017E */
  64. 00000096  42A7                     clr.l      -[A7]
  65. 00000098  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  66. 0000009C  4267                     clr.w      -[A7]
  67. 0000009E  AA64                     syscall    GetMCEntry
  68. 000000A0  285F                     movea.l    A4, [A7]+
  69. 000000A2  200C                     move.l     D0, A4
  70. 000000A4  6712                     beq        +0x14 /* 000000B8 */
  71. 000000A6  7E01                     moveq.l    D7, 0x01
  72. 000000A8  41EE FFD0                lea.l      A0, [A6 - 0x30]
  73. 000000AC  224C                     movea.l    A1, A4
  74. 000000AE  7006                     moveq.l    D0, 0x06
  75. label000000B0:
  76. 000000B0  20D9                     move.l     [A0]+, [A1]+
  77. 000000B2  51C8 FFFC                dbf        D0, -0x6 /* 000000B0 */
  78. 000000B6  3091                     move.w     [A0], [A1]
  79. label000000B8:
  80. 000000B8  1007                     move.b     D0, D7
  81. 000000BA  6628                     bne        +0x2A /* 000000E4 */
  82. 000000BC  42A7                     clr.l      -[A7]
  83. 000000BE  42A7                     clr.l      -[A7]
  84. 000000C0  AA64                     syscall    GetMCEntry
  85. 000000C2  285F                     movea.l    A4, [A7]+
  86. 000000C4  200C                     move.l     D0, A4
  87. 000000C6  6712                     beq        +0x14 /* 000000DA */
  88. 000000C8  41EE FFB2                lea.l      A0, [A6 - 0x4E]
  89. 000000CC  224C                     movea.l    A1, A4
  90. 000000CE  7006                     moveq.l    D0, 0x06
  91. label000000D0:
  92. 000000D0  20D9                     move.l     [A0]+, [A1]+
  93. 000000D2  51C8 FFFC                dbf        D0, -0x6 /* 000000D0 */
  94. 000000D6  3091                     move.w     [A0], [A1]
  95. 000000D8  600A                     bra        +0xC /* 000000E4 */
  96. label000000DA:
  97. 000000DA  2F0E                     move.l     -[A7], A6
  98. 000000DC  4EBA FF22                jsr        [PC - 0xDE /* 00000000 */]
  99. 000000E0  6000 00AA                bra        +0xAC /* 0000018C */
  100. label000000E4:
  101. 000000E4  4A6E 0010                tst.w      [A6 + 0x10]
  102. 000000E8  663A                     bne        +0x3C /* 00000124 */
  103. 000000EA  1007                     move.b     D0, D7
  104. 000000EC  671C                     beq        +0x1E /* 0000010A */
  105. 000000EE  206E 000C                movea.l    A0, [A6 + 0xC]
  106. 000000F2  43EE FFD4                lea.l      A1, [A6 - 0x2C]
  107. 000000F6  20D9                     move.l     [A0]+, [A1]+
  108. 000000F8  3091                     move.w     [A0], [A1]
  109. 000000FA  206E 0008                movea.l    A0, [A6 + 0x8]
  110. 000000FE  43EE FFDA                lea.l      A1, [A6 - 0x26]
  111. 00000102  20D9                     move.l     [A0]+, [A1]+
  112. 00000104  3091                     move.w     [A0], [A1]
  113. 00000106  6000 0084                bra        +0x86 /* 0000018C */
  114. label0000010A:
  115. 0000010A  206E 000C                movea.l    A0, [A6 + 0xC]
  116. 0000010E  43EE FFB6                lea.l      A1, [A6 - 0x4A]
  117. 00000112  20D9                     move.l     [A0]+, [A1]+
  118. 00000114  3091                     move.w     [A0], [A1]
  119. 00000116  206E 0008                movea.l    A0, [A6 + 0x8]
  120. 0000011A  43EE FFC8                lea.l      A1, [A6 - 0x38]
  121. 0000011E  20D9                     move.l     [A0]+, [A1]+
  122. 00000120  3091                     move.w     [A0], [A1]
  123. 00000122  6068                     bra        +0x6A /* 0000018C */
  124. label00000124:
  125. 00000124  42A7                     clr.l      -[A7]
  126. 00000126  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  127. 0000012A  AA64                     syscall    GetMCEntry
  128. 0000012C  285F                     movea.l    A4, [A7]+
  129. 0000012E  200C                     move.l     D0, A4
  130. 00000130  670E                     beq        +0x10 /* 00000140 */
  131. 00000132  206E 000C                movea.l    A0, [A6 + 0xC]
  132. 00000136  43EC 000A                lea.l      A1, [A4 + 0xA]
  133. 0000013A  20D9                     move.l     [A0]+, [A1]+
  134. 0000013C  3091                     move.w     [A0], [A1]
  135. 0000013E  601E                     bra        +0x20 /* 0000015E */
  136. label00000140:
  137. 00000140  1007                     move.b     D0, D7
  138. 00000142  670E                     beq        +0x10 /* 00000152 */
  139. 00000144  206E 000C                movea.l    A0, [A6 + 0xC]
  140. 00000148  43EE FFE0                lea.l      A1, [A6 - 0x20]
  141. 0000014C  20D9                     move.l     [A0]+, [A1]+
  142. 0000014E  3091                     move.w     [A0], [A1]
  143. 00000150  600C                     bra        +0xE /* 0000015E */
  144. label00000152:
  145. 00000152  206E 000C                movea.l    A0, [A6 + 0xC]
  146. 00000156  43EE FFC2                lea.l      A1, [A6 - 0x3E]
  147. 0000015A  20D9                     move.l     [A0]+, [A1]+
  148. 0000015C  3091                     move.w     [A0], [A1]
  149. label0000015E:
  150. 0000015E  1007                     move.b     D0, D7
  151. 00000160  670E                     beq        +0x10 /* 00000170 */
  152. 00000162  206E 0008                movea.l    A0, [A6 + 0x8]
  153. 00000166  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  154. 0000016A  20D9                     move.l     [A0]+, [A1]+
  155. 0000016C  3091                     move.w     [A0], [A1]
  156. 0000016E  601C                     bra        +0x1E /* 0000018C */
  157. label00000170:
  158. 00000170  206E 0008                movea.l    A0, [A6 + 0x8]
  159. 00000174  43EE FFBC                lea.l      A1, [A6 - 0x44]
  160. 00000178  20D9                     move.l     [A0]+, [A1]+
  161. 0000017A  3091                     move.w     [A0], [A1]
  162. 0000017C  600E                     bra        +0x10 /* 0000018C */
  163. label0000017E:
  164. 0000017E  2F0E                     move.l     -[A7], A6
  165. 00000180  4EBA FE7E                jsr        [PC - 0x182 /* 00000000 */]
  166. 00000184  6006                     bra        +0x8 /* 0000018C */
  167. label00000186:
  168. 00000186  2F0E                     move.l     -[A7], A6
  169. 00000188  4EBA FE76                jsr        [PC - 0x18A /* 00000000 */]
  170. label0000018C:
  171. 0000018C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  172. 00000190  4E5E                     unlink     A6
  173. 00000192  205F                     movea.l    A0, [A7]+
  174. 00000194  DEFC 0010                add.w      A7, 0x10
  175. 00000198  4ED0                     jmp        [A0]
  176. 0000019A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  177. export_448: // at 0000019C (misaligned)
  178. 0000019E  FFFA                     .invalid   <<F/7/7>>
  179. 000001A0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  180. 000001A4  2C2E 0008                move.l     D6, [A6 + 0x8]
  181. 000001A8  2846                     movea.l    A4, D6
  182. 000001AA  203C 2020 2020           move.l     D0, 0x20202020 /* '    ' */
  183. 000001B0  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  184. 000001B4  6710                     beq        +0x12 /* 000001C6 */
  185. 000001B6  42A7                     clr.l      -[A7]
  186. 000001B8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  187. 000001BC  2F06                     move.l     -[A7], D6
  188. 000001BE  4EAD 16EA                jsr        [A5 + 0x16EA /* export_729 */]
  189. 000001C2  265F                     movea.l    A3, [A7]+
  190. 000001C4  6004                     bra        +0x6 /* 000001CA */
  191. label000001C6:
  192. 000001C6  7000                     moveq.l    D0, 0x00
  193. 000001C8  2640                     movea.l    A3, D0
  194. label000001CA:
  195. 000001CA  200B                     move.l     D0, A3
  196. 000001CC  57C0                     seq        D0
  197. 000001CE  4A00                     tst.b      D0
  198. 000001D0  6610                     bne        +0x12 /* 000001E2 */
  199. 000001D2  2F00                     move.l     -[A7], D0
  200. 000001D4  4267                     clr.w      -[A7]
  201. 000001D6  2F0B                     move.l     -[A7], A3
  202. 000001D8  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  203. 000001DC  121F                     move.b     D1, [A7]+
  204. 000001DE  201F                     move.l     D0, [A7]+
  205. 000001E0  8001                     or.b       D0, D1
  206. label000001E2:
  207. 000001E2  0240 0001                andi.w     D0, 0x1
  208. 000001E6  1E00                     move.b     D7, D0
  209. 000001E8  1D47 0010                move.b     [A6 + 0x10], D7
  210. 000001EC  1007                     move.b     D0, D7
  211. 000001EE  6738                     beq        +0x3A /* 00000228 */
  212. 000001F0  203C 2020 2020           move.l     D0, 0x20202020 /* '    ' */
  213. 000001F6  2054                     movea.l    A0, [A4]
  214. 000001F8  B0A8 003C                cmp.l      D0, [A0 + 0x3C]
  215. 000001FC  57C0                     seq        D0
  216. 000001FE  4A00                     tst.b      D0
  217. 00000200  660E                     bne        +0x10 /* 00000210 */
  218. 00000202  2228 003C                move.l     D1, [A0 + 0x3C]
  219. 00000206  B2AE 000C                cmp.l      D1, [A6 + 0xC]
  220. 0000020A  56C1                     sne        D1
  221. 0000020C  8001                     or.b       D0, D1
  222. 0000020E  6718                     beq        +0x1A /* 00000228 */
  223. label00000210:
  224. 00000210  42A7                     clr.l      -[A7]
  225. 00000212  4267                     clr.w      -[A7]
  226. 00000214  2F06                     move.l     -[A7], D6
  227. 00000216  4EBA 03B8                jsr        [PC + 0x3B8 /* 000005D0 */]
  228. 0000021A  2054                     movea.l    A0, [A4]
  229. 0000021C  4AA8 0044                tst.l      [A0 + 0x44]
  230. 00000220  57C0                     seq        D0
  231. 00000222  4400                     neg.b      D0
  232. 00000224  1D40 0010                move.b     [A6 + 0x10], D0
  233. label00000228:
  234. 00000228  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  235. 0000022C  4E5E                     unlink     A6
  236. 0000022E  205F                     movea.l    A0, [A7]+
  237. 00000230  504F                     addq.w     A7, 8
  238. 00000232  4ED0                     jmp        [A0]
  239. export_449:
  240. fn00000234:
  241. 00000234  4E56 FFF4                link       A6, -0x000C
  242. 00000238  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  243. 0000023C  2A2E 0008                move.l     D5, [A6 + 0x8]
  244. 00000240  2845                     movea.l    A4, D5
  245. 00000242  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  246. 00000248  2054                     movea.l    A0, [A4]
  247. 0000024A  4AA8 0044                tst.l      [A0 + 0x44]
  248. 0000024E  6700 0092                beq        +0x94 /* 000002E2 */
  249. 00000252  4AA8 0048                tst.l      [A0 + 0x48]
  250. 00000256  6732                     beq        +0x34 /* 0000028A */
  251. 00000258  42A7                     clr.l      -[A7]
  252. 0000025A  2054                     movea.l    A0, [A4]
  253. 0000025C  2F28 0048                move.l     -[A7], [A0 + 0x48]
  254. 00000260  4EAD 2262                jsr        [A5 + 0x2262 /* export_1096 */]
  255. 00000264  265F                     movea.l    A3, [A7]+
  256. 00000266  200B                     move.l     D0, A3
  257. 00000268  56C0                     sne        D0
  258. 0000026A  4A00                     tst.b      D0
  259. 0000026C  671C                     beq        +0x1E /* 0000028A */
  260. 0000026E  2053                     movea.l    A0, [A3]
  261. 00000270  2228 0004                move.l     D1, [A0 + 0x4]
  262. 00000274  2254                     movea.l    A1, [A4]
  263. 00000276  B2A9 0048                cmp.l      D1, [A1 + 0x48]
  264. 0000027A  57C1                     seq        D1
  265. 0000027C  C001                     and.b      D0, D1
  266. 0000027E  670A                     beq        +0xC /* 0000028A */
  267. 00000280  2049                     movea.l    A0, A1
  268. 00000282  2F28 0048                move.l     -[A7], [A0 + 0x48]
  269. 00000286  4EAD 226A                jsr        [A5 + 0x226A /* export_1097 */]
  270. label0000028A:
  271. 0000028A  42A7                     clr.l      -[A7]
  272. 0000028C  2054                     movea.l    A0, [A4]
  273. 0000028E  2F28 0044                move.l     -[A7], [A0 + 0x44]
  274. 00000292  4EAD 2002                jsr        [A5 + 0x2002 /* export_1020 */]
  275. 00000296  2E1F                     move.l     D7, [A7]+
  276. 00000298  6636                     bne        +0x38 /* 000002D0 */
  277. 0000029A  2054                     movea.l    A0, [A4]
  278. 0000029C  2F28 0044                move.l     -[A7], [A0 + 0x44]
  279. 000002A0  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  280. 000002A4  2054                     movea.l    A0, [A4]
  281. 000002A6  7000                     moveq.l    D0, 0x00
  282. 000002A8  2140 0044                move.l     [A0 + 0x44], D0
  283. 000002AC  42A7                     clr.l      -[A7]
  284. 000002AE  2F05                     move.l     -[A7], D5
  285. 000002B0  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  286. 000002B4  2C1F                     move.l     D6, [A7]+
  287. 000002B6  670A                     beq        +0xC /* 000002C2 */
  288. 000002B8  2F05                     move.l     -[A7], D5
  289. 000002BA  2F06                     move.l     -[A7], D6
  290. 000002BC  4EAD 185A                jsr        [A5 + 0x185A /* export_775 */]
  291. 000002C0  6020                     bra        +0x22 /* 000002E2 */
  292. label000002C2:
  293. 000002C2  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  294. 000002C6  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  295. 000002CA  4EAD 15D2                jsr        [A5 + 0x15D2 /* export_694 */]
  296. 000002CE  6012                     bra        +0x14 /* 000002E2 */
  297. label000002D0:
  298. 000002D0  2054                     movea.l    A0, [A4]
  299. 000002D2  2F28 0044                move.l     -[A7], [A0 + 0x44]
  300. 000002D6  2F07                     move.l     -[A7], D7
  301. 000002D8  2F05                     move.l     -[A7], D5
  302. 000002DA  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  303. 000002DE  422E 000C                clr.b      [A6 + 0xC]
  304. label000002E2:
  305. 000002E2  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  306. 000002E6  4E5E                     unlink     A6
  307. 000002E8  2E9F                     move.l     [A7], [A7]+
  308. 000002EA  4E75                     rts
  309. export_450:
  310. 000002EC  4E56 0000                link       A6, 0
  311. 000002F0  48E7 0018                movem.l    -[A7], A3,A4
  312. 000002F4  266E 000E                movea.l    A3, [A6 + 0xE]
  313. 000002F8  286E 0008                movea.l    A4, [A6 + 0x8]
  314. 000002FC  302E 000C                move.w     D0, [A6 + 0xC]
  315. 00000300  5D40                     subq.w     D0, 6
  316. 00000302  6702                     beq        +0x4 /* 00000306 */
  317. 00000304  600C                     bra        +0xE /* 00000312 */
  318. label00000306:
  319. 00000306  2F0B                     move.l     -[A7], A3
  320. 00000308  4267                     clr.w      -[A7]
  321. 0000030A  2F0C                     move.l     -[A7], A4
  322. 0000030C  4EBA 02C2                jsr        [PC + 0x2C2 /* 000005D0 */]
  323. 00000310  6030                     bra        +0x32 /* 00000342 */
  324. label00000312:
  325. 00000312  4267                     clr.w      -[A7]
  326. 00000314  2F0B                     move.l     -[A7], A3
  327. 00000316  486D 1EE4                pea.l      [A5 + 0x1EE4]
  328. 0000031A  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  329. 0000031E  101F                     move.b     D0, [A7]+
  330. 00000320  6714                     beq        +0x16 /* 00000336 */
  331. 00000322  2053                     movea.l    A0, [A3]
  332. 00000324  C028 003D                and.b      D0, [A0 + 0x3D]
  333. 00000328  670C                     beq        +0xE /* 00000336 */
  334. 0000032A  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  335. 0000032E  2F0C                     move.l     -[A7], A4
  336. 00000330  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  337. 00000334  600C                     bra        +0xE /* 00000342 */
  338. label00000336:
  339. 00000336  2F0B                     move.l     -[A7], A3
  340. 00000338  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  341. 0000033C  2F0C                     move.l     -[A7], A4
  342. 0000033E  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  343. label00000342:
  344. 00000342  4CDF 1800                movem.l    A3,A4, [A7]+
  345. 00000346  4E5E                     unlink     A6
  346. 00000348  205F                     movea.l    A0, [A7]+
  347. 0000034A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  348. 0000034E  4ED0                     jmp        [A0]
  349. export_451:
  350. 00000350  4E56 FFFC                link       A6, -0x0004
  351. 00000354  48E7 0118                movem.l    -[A7], D7,A3,A4
  352. 00000358  2E2E 0008                move.l     D7, [A6 + 0x8]
  353. 0000035C  2847                     movea.l    A4, D7
  354. 0000035E  4267                     clr.w      -[A7]
  355. 00000360  2F07                     move.l     -[A7], D7
  356. 00000362  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  357. 00000366  101F                     move.b     D0, [A7]+
  358. 00000368  6700 0086                beq        +0x88 /* 000003F0 */
  359. 0000036C  722E                     moveq.l    D1, 0x2E
  360. 0000036E  B26E 0010                cmp.w      D1, [A6 + 0x10]
  361. 00000372  57C1                     seq        D1
  362. 00000374  C001                     and.b      D0, D1
  363. 00000376  4A00                     tst.b      D0
  364. 00000378  6776                     beq        +0x78 /* 000003F0 */
  365. 0000037A  223C 2020 2020           move.l     D1, 0x20202020 /* '    ' */
  366. 00000380  2054                     movea.l    A0, [A4]
  367. 00000382  B2A8 003C                cmp.l      D1, [A0 + 0x3C]
  368. 00000386  56C1                     sne        D1
  369. 00000388  C001                     and.b      D0, D1
  370. 0000038A  6764                     beq        +0x66 /* 000003F0 */
  371. 0000038C  42A7                     clr.l      -[A7]
  372. 0000038E  2054                     movea.l    A0, [A4]
  373. 00000390  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  374. 00000394  2F07                     move.l     -[A7], D7
  375. 00000396  4EAD 16EA                jsr        [A5 + 0x16EA /* export_729 */]
  376. 0000039A  265F                     movea.l    A3, [A7]+
  377. 0000039C  200B                     move.l     D0, A3
  378. 0000039E  56C0                     sne        D0
  379. 000003A0  4A00                     tst.b      D0
  380. 000003A2  6738                     beq        +0x3A /* 000003DC */
  381. 000003A4  2F00                     move.l     -[A7], D0
  382. 000003A6  4267                     clr.w      -[A7]
  383. 000003A8  2F0B                     move.l     -[A7], A3
  384. 000003AA  486D 1EE4                pea.l      [A5 + 0x1EE4]
  385. 000003AE  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  386. 000003B2  121F                     move.b     D1, [A7]+
  387. 000003B4  201F                     move.l     D0, [A7]+
  388. 000003B6  C001                     and.b      D0, D1
  389. 000003B8  6722                     beq        +0x24 /* 000003DC */
  390. 000003BA  4267                     clr.w      -[A7]
  391. 000003BC  2F0B                     move.l     -[A7], A3
  392. 000003BE  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  393. 000003C2  101F                     move.b     D0, [A7]+
  394. 000003C4  6706                     beq        +0x8 /* 000003CC */
  395. 000003C6  2F0B                     move.l     -[A7], A3
  396. 000003C8  4EBA 157E                jsr        [PC + 0x157E /* 00001948 */]
  397. label000003CC:
  398. 000003CC  2F0B                     move.l     -[A7], A3
  399. 000003CE  2053                     movea.l    A0, [A3]
  400. 000003D0  3F28 0038                move.w     -[A7], [A0 + 0x38]
  401. 000003D4  2F0B                     move.l     -[A7], A3
  402. 000003D6  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  403. 000003DA  600C                     bra        +0xE /* 000003E8 */
  404. label000003DC:
  405. 000003DC  2F0B                     move.l     -[A7], A3
  406. 000003DE  3F3C 0015                move.w     -[A7], 0x15
  407. 000003E2  2F07                     move.l     -[A7], D7
  408. 000003E4  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  409. label000003E8:
  410. 000003E8  7000                     moveq.l    D0, 0x00
  411. 000003EA  2D40 0012                move.l     [A6 + 0x12], D0
  412. 000003EE  6014                     bra        +0x16 /* 00000404 */
  413. label000003F0:
  414. 000003F0  42A7                     clr.l      -[A7]
  415. 000003F2  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  416. 000003F6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  417. 000003FA  2F07                     move.l     -[A7], D7
  418. 000003FC  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  419. 00000400  2D5F 0012                move.l     [A6 + 0x12], [A7]+
  420. label00000404:
  421. 00000404  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  422. 00000408  4E5E                     unlink     A6
  423. 0000040A  205F                     movea.l    A0, [A7]+
  424. 0000040C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  425. 00000410  4ED0                     jmp        [A0]
  426. 00000412  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  427. export_452: // at 00000414 (misaligned)
  428. 00000416  FFF8                     .invalid   <<F/7/7>>
  429. 00000418  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  430. 0000041C  266E 0008                movea.l    A3, [A6 + 0x8]
  431. 00000420  382E 0010                move.w     D4, [A6 + 0x10]
  432. 00000424  3A2E 0012                move.w     D5, [A6 + 0x12]
  433. 00000428  284B                     movea.l    A4, A3
  434. 0000042A  7000                     moveq.l    D0, 0x00
  435. 0000042C  2D40 0014                move.l     [A6 + 0x14], D0
  436. 00000430  4267                     clr.w      -[A7]
  437. 00000432  2F0B                     move.l     -[A7], A3
  438. 00000434  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  439. 00000438  101F                     move.b     D0, [A7]+
  440. 0000043A  6700 0170                beq        +0x172 /* 000005AC */
  441. 0000043E  3005                     move.w     D0, D5
  442. 00000440  5740                     subq.w     D0, 3
  443. 00000442  6700 00D0                beq        +0xD2 /* 00000514 */
  444. 00000446  5D40                     subq.w     D0, 6
  445. 00000448  6700 00B8                beq        +0xBA /* 00000502 */
  446. 0000044C  5940                     subq.w     D0, 4
  447. 0000044E  6700 00C4                beq        +0xC6 /* 00000514 */
  448. 00000452  0440 000E                subi.w     D0, 0xE
  449. 00000456  6704                     beq        +0x6 /* 0000045C */
  450. 00000458  6000 013C                bra        +0x13E /* 00000596 */
  451. label0000045C:
  452. 0000045C  7047                     moveq.l    D0, 0x47
  453. 0000045E  B044                     cmp.w      D0, D4
  454. 00000460  6618                     bne        +0x1A /* 0000047A */
  455. 00000462  42A7                     clr.l      -[A7]
  456. 00000464  3F05                     move.w     -[A7], D5
  457. 00000466  3F04                     move.w     -[A7], D4
  458. 00000468  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  459. 0000046C  2F0B                     move.l     -[A7], A3
  460. 0000046E  4EAD 149A                jsr        [A5 + 0x149A /* export_655 */]
  461. 00000472  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  462. 00000476  6000 0148                bra        +0x14A /* 000005C0 */
  463. label0000047A:
  464. 0000047A  203C 2020 2020           move.l     D0, 0x20202020 /* '    ' */
  465. 00000480  2054                     movea.l    A0, [A4]
  466. 00000482  B0A8 003C                cmp.l      D0, [A0 + 0x3C]
  467. 00000486  6762                     beq        +0x64 /* 000004EA */
  468. 00000488  42A7                     clr.l      -[A7]
  469. 0000048A  2054                     movea.l    A0, [A4]
  470. 0000048C  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  471. 00000490  2F0B                     move.l     -[A7], A3
  472. 00000492  4EAD 16EA                jsr        [A5 + 0x16EA /* export_729 */]
  473. 00000496  2E1F                     move.l     D7, [A7]+
  474. 00000498  56C0                     sne        D0
  475. 0000049A  4A00                     tst.b      D0
  476. 0000049C  673C                     beq        +0x3E /* 000004DA */
  477. 0000049E  2F00                     move.l     -[A7], D0
  478. 000004A0  4267                     clr.w      -[A7]
  479. 000004A2  2F07                     move.l     -[A7], D7
  480. 000004A4  486D 1EE4                pea.l      [A5 + 0x1EE4]
  481. 000004A8  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  482. 000004AC  121F                     move.b     D1, [A7]+
  483. 000004AE  201F                     move.l     D0, [A7]+
  484. 000004B0  C001                     and.b      D0, D1
  485. 000004B2  6726                     beq        +0x28 /* 000004DA */
  486. 000004B4  4267                     clr.w      -[A7]
  487. 000004B6  2F07                     move.l     -[A7], D7
  488. 000004B8  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  489. 000004BC  101F                     move.b     D0, [A7]+
  490. 000004BE  6706                     beq        +0x8 /* 000004C6 */
  491. 000004C0  2F07                     move.l     -[A7], D7
  492. 000004C2  4EBA 1484                jsr        [PC + 0x1484 /* 00001948 */]
  493. label000004C6:
  494. 000004C6  2F07                     move.l     -[A7], D7
  495. 000004C8  2047                     movea.l    A0, D7
  496. 000004CA  2050                     movea.l    A0, [A0]
  497. 000004CC  3F28 0038                move.w     -[A7], [A0 + 0x38]
  498. 000004D0  2F07                     move.l     -[A7], D7
  499. 000004D2  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  500. 000004D6  6000 00E8                bra        +0xEA /* 000005C0 */
  501. label000004DA:
  502. 000004DA  2F07                     move.l     -[A7], D7
  503. 000004DC  3F3C 0015                move.w     -[A7], 0x15
  504. 000004E0  2F0B                     move.l     -[A7], A3
  505. 000004E2  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  506. 000004E6  6000 00D8                bra        +0xDA /* 000005C0 */
  507. label000004EA:
  508. 000004EA  42A7                     clr.l      -[A7]
  509. 000004EC  3F05                     move.w     -[A7], D5
  510. 000004EE  3F04                     move.w     -[A7], D4
  511. 000004F0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  512. 000004F4  2F0B                     move.l     -[A7], A3
  513. 000004F6  4EAD 149A                jsr        [A5 + 0x149A /* export_655 */]
  514. 000004FA  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  515. 000004FE  6000 00C0                bra        +0xC2 /* 000005C0 */
  516. label00000502:
  517. 00000502  206E 000C                movea.l    A0, [A6 + 0xC]
  518. 00000506  1F28 0006                move.b     -[A7], [A0 + 0x6]
  519. 0000050A  2F0B                     move.l     -[A7], A3
  520. 0000050C  4EBA 01C2                jsr        [PC + 0x1C2 /* 000006D0 */]
  521. 00000510  6000 00AE                bra        +0xB0 /* 000005C0 */
  522. label00000514:
  523. 00000514  203C 2020 2020           move.l     D0, 0x20202020 /* '    ' */
  524. 0000051A  2054                     movea.l    A0, [A4]
  525. 0000051C  B0A8 0038                cmp.l      D0, [A0 + 0x38]
  526. 00000520  675E                     beq        +0x60 /* 00000580 */
  527. 00000522  42A7                     clr.l      -[A7]
  528. 00000524  2054                     movea.l    A0, [A4]
  529. 00000526  2F28 0038                move.l     -[A7], [A0 + 0x38]
  530. 0000052A  2F0B                     move.l     -[A7], A3
  531. 0000052C  4EAD 16EA                jsr        [A5 + 0x16EA /* export_729 */]
  532. 00000530  2C1F                     move.l     D6, [A7]+
  533. 00000532  56C0                     sne        D0
  534. 00000534  4A00                     tst.b      D0
  535. 00000536  673A                     beq        +0x3C /* 00000572 */
  536. 00000538  2F00                     move.l     -[A7], D0
  537. 0000053A  4267                     clr.w      -[A7]
  538. 0000053C  2F06                     move.l     -[A7], D6
  539. 0000053E  486D 1EE4                pea.l      [A5 + 0x1EE4]
  540. 00000542  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  541. 00000546  121F                     move.b     D1, [A7]+
  542. 00000548  201F                     move.l     D0, [A7]+
  543. 0000054A  C001                     and.b      D0, D1
  544. 0000054C  6724                     beq        +0x26 /* 00000572 */
  545. 0000054E  4267                     clr.w      -[A7]
  546. 00000550  2F06                     move.l     -[A7], D6
  547. 00000552  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  548. 00000556  101F                     move.b     D0, [A7]+
  549. 00000558  6706                     beq        +0x8 /* 00000560 */
  550. 0000055A  2F06                     move.l     -[A7], D6
  551. 0000055C  4EBA 13EA                jsr        [PC + 0x13EA /* 00001948 */]
  552. label00000560:
  553. 00000560  2F06                     move.l     -[A7], D6
  554. 00000562  2046                     movea.l    A0, D6
  555. 00000564  2050                     movea.l    A0, [A0]
  556. 00000566  3F28 0038                move.w     -[A7], [A0 + 0x38]
  557. 0000056A  2F06                     move.l     -[A7], D6
  558. 0000056C  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  559. 00000570  604E                     bra        +0x50 /* 000005C0 */
  560. label00000572:
  561. 00000572  2F06                     move.l     -[A7], D6
  562. 00000574  3F3C 0016                move.w     -[A7], 0x16
  563. 00000578  2F0B                     move.l     -[A7], A3
  564. 0000057A  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  565. 0000057E  6040                     bra        +0x42 /* 000005C0 */
  566. label00000580:
  567. 00000580  42A7                     clr.l      -[A7]
  568. 00000582  3F05                     move.w     -[A7], D5
  569. 00000584  3F04                     move.w     -[A7], D4
  570. 00000586  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  571. 0000058A  2F0B                     move.l     -[A7], A3
  572. 0000058C  4EAD 149A                jsr        [A5 + 0x149A /* export_655 */]
  573. 00000590  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  574. 00000594  602A                     bra        +0x2C /* 000005C0 */
  575. label00000596:
  576. 00000596  42A7                     clr.l      -[A7]
  577. 00000598  3F05                     move.w     -[A7], D5
  578. 0000059A  3F04                     move.w     -[A7], D4
  579. 0000059C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  580. 000005A0  2F0B                     move.l     -[A7], A3
  581. 000005A2  4EAD 149A                jsr        [A5 + 0x149A /* export_655 */]
  582. 000005A6  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  583. 000005AA  6014                     bra        +0x16 /* 000005C0 */
  584. label000005AC:
  585. 000005AC  42A7                     clr.l      -[A7]
  586. 000005AE  3F05                     move.w     -[A7], D5
  587. 000005B0  3F04                     move.w     -[A7], D4
  588. 000005B2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  589. 000005B6  2F0B                     move.l     -[A7], A3
  590. 000005B8  4EAD 149A                jsr        [A5 + 0x149A /* export_655 */]
  591. 000005BC  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  592. label000005C0:
  593. 000005C0  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  594. 000005C4  4E5E                     unlink     A6
  595. 000005C6  205F                     movea.l    A0, [A7]+
  596. 000005C8  DEFC 000C                add.w      A7, 0xC
  597. 000005CC  4ED0                     jmp        [A0]
  598. 000005CE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  599. // begin alternate branch 000005D0-000005D4
  600. export_453:
  601. fn000005D0:
  602. 000005D0  4E56 FFFC                link       A6, -0x0004
  603. // end alternate branch 000005D0-000005D4
  604. export_453: // at 000005D0 (misaligned)
  605. fn000005D0: // (misaligned)
  606. 000005D2  FFFC                     .invalid   <<F/7/7>>
  607. 000005D4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  608. 000005D8  266E 000E                movea.l    A3, [A6 + 0xE]
  609. 000005DC  2C2E 0008                move.l     D6, [A6 + 0x8]
  610. 000005E0  2846                     movea.l    A4, D6
  611. 000005E2  2054                     movea.l    A0, [A4]
  612. 000005E4  B7E8 0044                cmpa.l     A3, [A0 + 0x44]
  613. 000005E8  6746                     beq        +0x48 /* 00000630 */
  614. 000005EA  4267                     clr.w      -[A7]
  615. 000005EC  2F06                     move.l     -[A7], D6
  616. 000005EE  4EBA FC44                jsr        [PC - 0x3BC /* 00000234 */]
  617. 000005F2  101F                     move.b     D0, [A7]+
  618. 000005F4  6758                     beq        +0x5A /* 0000064E */
  619. 000005F6  2054                     movea.l    A0, [A4]
  620. 000005F8  214B 0044                move.l     [A0 + 0x44], A3
  621. 000005FC  200B                     move.l     D0, A3
  622. 000005FE  671A                     beq        +0x1C /* 0000061A */
  623. 00000600  2053                     movea.l    A0, [A3]
  624. 00000602  1028 0033                move.b     D0, [A0 + 0x33]
  625. 00000606  6746                     beq        +0x48 /* 0000064E */
  626. 00000608  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  627. 0000060C  2054                     movea.l    A0, [A4]
  628. 0000060E  2F28 0048                move.l     -[A7], [A0 + 0x48]
  629. 00000612  2F0B                     move.l     -[A7], A3
  630. 00000614  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  631. 00000618  6034                     bra        +0x36 /* 0000064E */
  632. label0000061A:
  633. 0000061A  42A7                     clr.l      -[A7]
  634. 0000061C  2F06                     move.l     -[A7], D6
  635. 0000061E  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  636. 00000622  2E1F                     move.l     D7, [A7]+
  637. 00000624  6728                     beq        +0x2A /* 0000064E */
  638. 00000626  2F06                     move.l     -[A7], D6
  639. 00000628  2F07                     move.l     -[A7], D7
  640. 0000062A  4EAD 185A                jsr        [A5 + 0x185A /* export_775 */]
  641. 0000062E  601E                     bra        +0x20 /* 0000064E */
  642. label00000630:
  643. 00000630  102E 000C                move.b     D0, [A6 + 0xC]
  644. 00000634  6718                     beq        +0x1A /* 0000064E */
  645. 00000636  220B                     move.l     D1, A3
  646. 00000638  56C1                     sne        D1
  647. 0000063A  C001                     and.b      D0, D1
  648. 0000063C  6710                     beq        +0x12 /* 0000064E */
  649. 0000063E  2F3C 7FFF 0000           move.l     -[A7], 0x7FFF0000
  650. 00000644  1F3C 0001                move.b     -[A7], 0x1
  651. 00000648  2F0B                     move.l     -[A7], A3
  652. 0000064A  4EBA 11BC                jsr        [PC + 0x11BC /* 00001808 */]
  653. label0000064E:
  654. 0000064E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  655. 00000652  4E5E                     unlink     A6
  656. 00000654  205F                     movea.l    A0, [A7]+
  657. 00000656  DEFC 000A                add.w      A7, 0xA /* '\n' */
  658. 0000065A  4ED0                     jmp        [A0]
  659. 0000065C  4E56 0000                link       A6, 0
  660. 00000660  4267                     clr.w      -[A7]
  661. 00000662  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  662. 00000666  486D 1DEC                pea.l      [A5 + 0x1DEC]
  663. 0000066A  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  664. 0000066E  101F                     move.b     D0, [A7]+
  665. 00000670  6718                     beq        +0x1A /* 0000068A */
  666. 00000672  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  667. 00000676  226E 0008                movea.l    A1, [A6 + 0x8]
  668. 0000067A  41E9 000C                lea.l      A0, [A1 + 0xC]
  669. 0000067E  2018                     move.l     D0, [A0]+
  670. 00000680  6702                     beq        +0x4 /* 00000684 */
  671. 00000682  2F00                     move.l     -[A7], D0
  672. label00000684:
  673. 00000684  2050                     movea.l    A0, [A0]
  674. 00000686  4E90                     jsr        [A0]
  675. 00000688  6010                     bra        +0x12 /* 0000069A */
  676. label0000068A:
  677. 0000068A  487A FFD0                pea.l      [PC - 0x30 /* 0000065C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  678. 0000068E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  679. 00000692  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  680. 00000696  4EAD 16E2                jsr        [A5 + 0x16E2 /* export_728 */]
  681. label0000069A:
  682. 0000069A  4E5E                     unlink     A6
  683. 0000069C  205F                     movea.l    A0, [A7]+
  684. 0000069E  504F                     addq.w     A7, 8
  685. 000006A0  4ED0                     jmp        [A0]
  686. 000006A2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  687. // begin alternate branch 000006A4-000006AC
  688. fn000006A4:
  689. 000006A4  4E56 0000                link       A6, 0
  690. 000006A8  487A FFB2                pea.l      [PC - 0x4E /* 0000065C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  691. // end alternate branch 000006A4-000006AC
  692. fn000006A4: // (misaligned)
  693. 000006A6  0000 487A                ori.b      D0, 0x7A /* 'z' */
  694. 000006AA  FFB2                     .invalid   <<F/6/7>>
  695. 000006AC  2F0E                     move.l     -[A7], A6
  696. 000006AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  697. 000006B2  4EAD 16E2                jsr        [A5 + 0x16E2 /* export_728 */]
  698. 000006B6  4E5E                     unlink     A6
  699. 000006B8  205F                     movea.l    A0, [A7]+
  700. 000006BA  DEFC 000C                add.w      A7, 0xC
  701. 000006BE  4ED0                     jmp        [A0]
  702. export_454:
  703. 000006C0  4E56 0000                link       A6, 0
  704. 000006C4  2D6E 0008 000C           move.l     [A6 + 0xC], [A6 + 0x8]
  705. 000006CA  4E5E                     unlink     A6
  706. 000006CC  2E9F                     move.l     [A7], [A7]+
  707. 000006CE  4E75                     rts
  708. fn000006D0:
  709. 000006D0  4E56 FFF0                link       A6, -0x0010
  710. 000006D4  486E FFFC                pea.l      [A6 - 0x4]
  711. 000006D8  486E FFF8                pea.l      [A6 - 0x8]
  712. 000006DC  486E FFF4                pea.l      [A6 - 0xC]
  713. 000006E0  486E FFF0                pea.l      [A6 - 0x10]
  714. 000006E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  715. 000006E8  4EBA 021E                jsr        [PC + 0x21E /* 00000908 */]
  716. 000006EC  102E 000C                move.b     D0, [A6 + 0xC]
  717. 000006F0  6706                     beq        +0x8 /* 000006F8 */
  718. 000006F2  2D6E FFF0 FFF4           move.l     [A6 - 0xC], [A6 - 0x10]
  719. label000006F8:
  720. 000006F8  4AAE FFF4                tst.l      [A6 - 0xC]
  721. 000006FC  6710                     beq        +0x12 /* 0000070E */
  722. 000006FE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  723. 00000702  1F3C 0001                move.b     -[A7], 0x1
  724. 00000706  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  725. 0000070A  4EBA FEC4                jsr        [PC - 0x13C /* 000005D0 */]
  726. label0000070E:
  727. 0000070E  4E5E                     unlink     A6
  728. 00000710  205F                     movea.l    A0, [A7]+
  729. 00000712  5C4F                     addq.w     A7, 6
  730. 00000714  4ED0                     jmp        [A0]
  731. 00000716  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  732. 0000071A  0000 4A6E                ori.b      D0, 0x6E /* 'n' */
  733. 0000071E  0010 660E                ori.b      [A0], 0xE
  734. 00000722  206E 0008                movea.l    A0, [A6 + 0x8]
  735. 00000726  2C48                     movea.l    A6, A0
  736. 00000728  4EFA 008A                jmp        [PC + 0x8A /* 000007B4 */]
  737. 0000072C  0000 601C                ori.b      D0, 0x1C
  738. 00000730  226E 0008                movea.l    A1, [A6 + 0x8]
  739. 00000734  2069 0008                movea.l    A0, [A1 + 0x8]
  740. 00000738  2050                     movea.l    A0, [A0]
  741. 0000073A  117C 0001 004C           move.b     [A0 + 0x4C], 0x1
  742. 00000740  206E 0008                movea.l    A0, [A6 + 0x8]
  743. 00000744  2F28 FFFC                move.l     -[A7], [A0 - 0x4]
  744. 00000748  4EAD 2182                jsr        [A5 + 0x2182 /* export_1068 */]
  745. 0000074C  4E5E                     unlink     A6
  746. 0000074E  205F                     movea.l    A0, [A7]+
  747. 00000750  DEFC 000A                add.w      A7, 0xA /* '\n' */
  748. 00000754  4ED0                     jmp        [A0]
  749. 00000756  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  750. export_455: // at 00000758 (misaligned)
  751. 0000075A  FFBE                     .invalid   <<F/6/7>>
  752. 0000075C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  753. 00000760  42A7                     clr.l      -[A7]
  754. 00000762  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  755. 00000766  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  756. 0000076A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  757. 0000076E  6762                     beq        +0x64 /* 000007D2 */
  758. 00000770  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  759. 00000774  4EAD 226A                jsr        [A5 + 0x226A /* export_1097 */]
  760. 00000778  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  761. 0000077C  4EAD 218A                jsr        [A5 + 0x218A /* export_1069 */]
  762. 00000780  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  763. 00000784  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  764. 00000788  206E 0008                movea.l    A0, [A6 + 0x8]
  765. 0000078C  2050                     movea.l    A0, [A0]
  766. 0000078E  4228 004C                clr.b      [A0 + 0x4C]
  767. label00000792:
  768. 00000792  486E FFBE                pea.l      [A6 - 0x42]
  769. 00000796  487A FF80                pea.l      [PC - 0x80 /* 00000718, value 0x4E560000 'NV\0\0', cstring "NV" */]
  770. 0000079A  2F0E                     move.l     -[A7], A6
  771. 0000079C  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  772. 000007A0  1F3C 0001                move.b     -[A7], 0x1
  773. 000007A4  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  774. 000007A8  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  775. 000007AC  486E FFBE                pea.l      [A6 - 0x42]
  776. 000007B0  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  777. label000007B4:
  778. 000007B4  4FEE FF9E                lea.l      A7, [A6 - 0x62]
  779. 000007B8  206E 0008                movea.l    A0, [A6 + 0x8]
  780. 000007BC  2050                     movea.l    A0, [A0]
  781. 000007BE  1028 004C                move.b     D0, [A0 + 0x4C]
  782. 000007C2  67CE                     beq        -0x30 /* 00000792 */
  783. 000007C4  206E 0008                movea.l    A0, [A6 + 0x8]
  784. 000007C8  2050                     movea.l    A0, [A0]
  785. 000007CA  2D68 004E 000C           move.l     [A6 + 0xC], [A0 + 0x4E]
  786. 000007D0  6008                     bra        +0xA /* 000007DA */
  787. label000007D2:
  788. 000007D2  2D7C 2020 2020 000C      move.l     [A6 + 0xC], 0x20202020 /* '    ' */
  789. label000007DA:
  790. 000007DA  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  791. 000007DE  4E5E                     unlink     A6
  792. 000007E0  2E9F                     move.l     [A7], [A7]+
  793. 000007E2  4E75                     rts
  794. 000007E4  4E56 FFFA                link       A6, -0x0006
  795. 000007E8  48E7 0118                movem.l    -[A7], D7,A3,A4
  796. 000007EC  286E 0008                movea.l    A4, [A6 + 0x8]
  797. 000007F0  204C                     movea.l    A0, A4
  798. 000007F2  5088                     addq.l     A0, 8
  799. 000007F4  2050                     movea.l    A0, [A0]
  800. 000007F6  2D48 FFFA                move.l     [A6 - 0x6], A0
  801. 000007FA  266E 000C                movea.l    A3, [A6 + 0xC]
  802. label000007FE:
  803. 000007FE  2253                     movea.l    A1, [A3]
  804. 00000800  2069 0002                movea.l    A0, [A1 + 0x2]
  805. 00000804  2F10                     move.l     -[A7], [A0]
  806. 00000806  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  807. 0000080A  4EAD 2922                jsr        [A5 + 0x2922 /* export_1312 */]
  808. 0000080E  3E1F                     move.w     D7, [A7]+
  809. 00000810  6F46                     ble        +0x48 /* 00000858 */
  810. 00000812  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  811. 00000816  3F07                     move.w     -[A7], D7
  812. 00000818  2253                     movea.l    A1, [A3]
  813. 0000081A  2069 0002                movea.l    A0, [A1 + 0x2]
  814. 0000081E  2050                     movea.l    A0, [A0]
  815. 00000820  4240                     clr.w      D0
  816. 00000822  1010                     move.b     D0, [A0]
  817. 00000824  3F00                     move.w     -[A7], D0
  818. 00000826  4EAD 293A                jsr        [A5 + 0x293A /* export_1315 */]
  819. 0000082A  206C 000C                movea.l    A0, [A4 + 0xC]
  820. 0000082E  4240                     clr.w      D0
  821. 00000830  1010                     move.b     D0, [A0]
  822. 00000832  2253                     movea.l    A1, [A3]
  823. 00000834  2069 0006                movea.l    A0, [A1 + 0x6]
  824. 00000838  2050                     movea.l    A0, [A0]
  825. 0000083A  4241                     clr.w      D1
  826. 0000083C  1210                     move.b     D1, [A0]
  827. 0000083E  D240                     add.w      D1, D0
  828. 00000840  0C41 0100                cmpi.w     D1, 0x100
  829. 00000844  6C12                     bge        +0x14 /* 00000858 */
  830. 00000846  2253                     movea.l    A1, [A3]
  831. 00000848  2069 0006                movea.l    A0, [A1 + 0x6]
  832. 0000084C  2F10                     move.l     -[A7], [A0]
  833. 0000084E  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  834. 00000852  3F07                     move.w     -[A7], D7
  835. 00000854  4EAD 2942                jsr        [A5 + 0x2942 /* export_1316 */]
  836. label00000858:
  837. 00000858  4A47                     tst.w      D7
  838. 0000085A  66A2                     bne        -0x5C /* 000007FE */
  839. 0000085C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  840. 00000860  4E5E                     unlink     A6
  841. 00000862  205F                     movea.l    A0, [A7]+
  842. 00000864  504F                     addq.w     A7, 8
  843. 00000866  4ED0                     jmp        [A0]
  844. fn00000868:
  845. 00000868  4E56 0000                link       A6, 0
  846. 0000086C  487A FF76                pea.l      [PC - 0x8A /* 000007E4, value 0x4E56FFFA */]
  847. 00000870  2F0E                     move.l     -[A7], A6
  848. 00000872  206E 0008                movea.l    A0, [A6 + 0x8]
  849. 00000876  2050                     movea.l    A0, [A0]
  850. 00000878  2268 0040                movea.l    A1, [A0 + 0x40]
  851. 0000087C  2251                     movea.l    A1, [A1]
  852. 0000087E  2F29 0002                move.l     -[A7], [A1 + 0x2]
  853. 00000882  4EAD 1272                jsr        [A5 + 0x1272 /* export_586 */]
  854. 00000886  4E5E                     unlink     A6
  855. 00000888  205F                     movea.l    A0, [A7]+
  856. 0000088A  504F                     addq.w     A7, 8
  857. 0000088C  4ED0                     jmp        [A0]
  858. 0000088E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  859. 00000892  FFFC                     .invalid   <<F/7/7>>
  860. 00000894  48E7 0018                movem.l    -[A7], A3,A4
  861. 00000898  266E 000C                movea.l    A3, [A6 + 0xC]
  862. 0000089C  286E 0008                movea.l    A4, [A6 + 0x8]
  863. 000008A0  204C                     movea.l    A0, A4
  864. 000008A2  5088                     addq.l     A0, 8
  865. 000008A4  2050                     movea.l    A0, [A0]
  866. 000008A6  2D48 FFFC                move.l     [A6 - 0x4], A0
  867. 000008AA  2053                     movea.l    A0, [A3]
  868. 000008AC  1028 0033                move.b     D0, [A0 + 0x33]
  869. 000008B0  674A                     beq        +0x4C /* 000008FC */
  870. 000008B2  C028 0032                and.b      D0, [A0 + 0x32]
  871. 000008B6  6744                     beq        +0x46 /* 000008FC */
  872. 000008B8  206C 0018                movea.l    A0, [A4 + 0x18]
  873. 000008BC  4A90                     tst.l      [A0]
  874. 000008BE  6602                     bne        +0x4 /* 000008C2 */
  875. 000008C0  208B                     move.l     [A0], A3
  876. label000008C2:
  877. 000008C2  206C 0014                movea.l    A0, [A4 + 0x14]
  878. 000008C6  208B                     move.l     [A0], A3
  879. 000008C8  206E FFFC                movea.l    A0, [A6 - 0x4]
  880. 000008CC  2050                     movea.l    A0, [A0]
  881. 000008CE  B7E8 0044                cmpa.l     A3, [A0 + 0x44]
  882. 000008D2  6608                     bne        +0xA /* 000008DC */
  883. 000008D4  197C 0001 FFFF           move.b     [A4 - 0x1], 0x1
  884. 000008DA  6014                     bra        +0x16 /* 000008F0 */
  885. label000008DC:
  886. 000008DC  102C FFFF                move.b     D0, [A4 - 0x1]
  887. 000008E0  670E                     beq        +0x10 /* 000008F0 */
  888. 000008E2  206C 0010                movea.l    A0, [A4 + 0x10]
  889. 000008E6  4A90                     tst.l      [A0]
  890. 000008E8  57C1                     seq        D1
  891. 000008EA  C001                     and.b      D0, D1
  892. 000008EC  6702                     beq        +0x4 /* 000008F0 */
  893. 000008EE  208B                     move.l     [A0], A3
  894. label000008F0:
  895. 000008F0  102C FFFF                move.b     D0, [A4 - 0x1]
  896. 000008F4  6606                     bne        +0x8 /* 000008FC */
  897. 000008F6  206C 000C                movea.l    A0, [A4 + 0xC]
  898. 000008FA  208B                     move.l     [A0], A3
  899. label000008FC:
  900. 000008FC  4CDF 1800                movem.l    A3,A4, [A7]+
  901. 00000900  4E5E                     unlink     A6
  902. 00000902  205F                     movea.l    A0, [A7]+
  903. 00000904  504F                     addq.w     A7, 8
  904. 00000906  4ED0                     jmp        [A0]
  905. fn00000908:
  906. 00000908  4E56 FFFE                link       A6, -0x0002
  907. 0000090C  422E FFFF                clr.b      [A6 - 0x1]
  908. 00000910  206E 0010                movea.l    A0, [A6 + 0x10]
  909. 00000914  7000                     moveq.l    D0, 0x00
  910. 00000916  2080                     move.l     [A0], D0
  911. 00000918  206E 000C                movea.l    A0, [A6 + 0xC]
  912. 0000091C  7000                     moveq.l    D0, 0x00
  913. 0000091E  2080                     move.l     [A0], D0
  914. 00000920  206E 0018                movea.l    A0, [A6 + 0x18]
  915. 00000924  7000                     moveq.l    D0, 0x00
  916. 00000926  2080                     move.l     [A0], D0
  917. 00000928  206E 0014                movea.l    A0, [A6 + 0x14]
  918. 0000092C  7000                     moveq.l    D0, 0x00
  919. 0000092E  2080                     move.l     [A0], D0
  920. 00000930  487A FF5E                pea.l      [PC - 0xA2 /* 00000890, value 0x4E56FFFC */]
  921. 00000934  2F0E                     move.l     -[A7], A6
  922. 00000936  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  923. 0000093A  4EBA FD68                jsr        [PC - 0x298 /* 000006A4 */]
  924. 0000093E  206E 0010                movea.l    A0, [A6 + 0x10]
  925. 00000942  4A90                     tst.l      [A0]
  926. 00000944  660A                     bne        +0xC /* 00000950 */
  927. 00000946  206E 0018                movea.l    A0, [A6 + 0x18]
  928. 0000094A  226E 0010                movea.l    A1, [A6 + 0x10]
  929. 0000094E  2290                     move.l     [A1], [A0]
  930. label00000950:
  931. 00000950  206E 000C                movea.l    A0, [A6 + 0xC]
  932. 00000954  4A90                     tst.l      [A0]
  933. 00000956  660A                     bne        +0xC /* 00000962 */
  934. 00000958  206E 0014                movea.l    A0, [A6 + 0x14]
  935. 0000095C  226E 000C                movea.l    A1, [A6 + 0xC]
  936. 00000960  2290                     move.l     [A1], [A0]
  937. label00000962:
  938. 00000962  4E5E                     unlink     A6
  939. 00000964  205F                     movea.l    A0, [A7]+
  940. 00000966  DEFC 0014                add.w      A7, 0x14
  941. 0000096A  4ED0                     jmp        [A0]
  942. export_456:
  943. 0000096C  4E56 0000                link       A6, 0
  944. 00000970  7004                     moveq.l    D0, 0x04
  945. 00000972  B06E 000C                cmp.w      D0, [A6 + 0xC]
  946. 00000976  660C                     bne        +0xE /* 00000984 */
  947. 00000978  1F3C 0001                move.b     -[A7], 0x1
  948. 0000097C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  949. 00000980  4EBA 0062                jsr        [PC + 0x62 /* 000009E4 */]
  950. label00000984:
  951. 00000984  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  952. 00000988  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  953. 0000098C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  954. 00000990  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  955. 00000994  4E5E                     unlink     A6
  956. 00000996  205F                     movea.l    A0, [A7]+
  957. 00000998  DEFC 000A                add.w      A7, 0xA /* '\n' */
  958. 0000099C  4ED0                     jmp        [A0]
  959. 0000099E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  960. // begin alternate branch 000009A0-000009A6
  961. export_457:
  962. fn000009A0:
  963. 000009A0  4E56 0000                link       A6, 0
  964. 000009A4  42A7                     clr.l      -[A7]
  965. // end alternate branch 000009A0-000009A6
  966. export_457: // at 000009A0 (misaligned)
  967. fn000009A0: // (misaligned)
  968. 000009A2  0000 42A7                ori.b      D0, 0xA7
  969. 000009A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  970. 000009AA  4EAD 18E2                jsr        [A5 + 0x18E2 /* export_792 */]
  971. 000009AE  4A9F                     tst.l      [A7]+
  972. 000009B0  56C0                     sne        D0
  973. 000009B2  4400                     neg.b      D0
  974. 000009B4  1D40 000C                move.b     [A6 + 0xC], D0
  975. 000009B8  4E5E                     unlink     A6
  976. 000009BA  2E9F                     move.l     [A7], [A7]+
  977. 000009BC  4E75                     rts
  978. 000009BE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  979. export_458: // at 000009C0 (misaligned)
  980. 000009C2  0000 102E                ori.b      D0, 0x2E /* '.' */
  981. 000009C6  000E 4880                ori.b      A6, 0x80
  982. 000009CA  48C0                     ext.l      D0
  983. 000009CC  2F00                     move.l     -[A7], D0
  984. 000009CE  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  985. 000009D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  986. 000009D6  4EAD 18F2                jsr        [A5 + 0x18F2 /* export_794 */]
  987. 000009DA  4E5E                     unlink     A6
  988. 000009DC  205F                     movea.l    A0, [A7]+
  989. 000009DE  504F                     addq.w     A7, 8
  990. 000009E0  4ED0                     jmp        [A0]
  991. 000009E2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  992. // begin alternate branch 000009E4-000009EA
  993. fn000009E4:
  994. 000009E4  4E56 0000                link       A6, 0
  995. 000009E8  4267                     clr.w      -[A7]
  996. // end alternate branch 000009E4-000009EA
  997. fn000009E4: // (misaligned)
  998. 000009E6  0000 4267                ori.b      D0, 0x67 /* 'g' */
  999. 000009EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1000. 000009EE  4EBA FFB0                jsr        [PC - 0x50 /* 000009A0 */]
  1001. 000009F2  101F                     move.b     D0, [A7]+
  1002. 000009F4  0A00 0001                xori.b     D0, 0x1
  1003. 000009F8  4880                     ext.w      D0
  1004. 000009FA  48C0                     ext.l      D0
  1005. 000009FC  2F00                     move.l     -[A7], D0
  1006. 000009FE  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1007. 00000A02  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1008. 00000A06  4EAD 18F2                jsr        [A5 + 0x18F2 /* export_794 */]
  1009. 00000A0A  4E5E                     unlink     A6
  1010. 00000A0C  205F                     movea.l    A0, [A7]+
  1011. 00000A0E  5C4F                     addq.w     A7, 6
  1012. 00000A10  4ED0                     jmp        [A0]
  1013. 00000A12  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1014. export_459: // at 00000A14 (misaligned)
  1015. 00000A16  0000 700C                ori.b      D0, 0xC
  1016. 00000A1A  B06E 000C                cmp.w      D0, [A6 + 0xC]
  1017. 00000A1E  57C0                     seq        D0
  1018. 00000A20  4A00                     tst.b      D0
  1019. 00000A22  6724                     beq        +0x26 /* 00000A48 */
  1020. 00000A24  2F00                     move.l     -[A7], D0
  1021. 00000A26  4267                     clr.w      -[A7]
  1022. 00000A28  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1023. 00000A2C  4EBA 0036                jsr        [PC + 0x36 /* 00000A64 */]
  1024. 00000A30  121F                     move.b     D1, [A7]+
  1025. 00000A32  201F                     move.l     D0, [A7]+
  1026. 00000A34  0A01 0001                xori.b     D1, 0x1
  1027. 00000A38  C001                     and.b      D0, D1
  1028. 00000A3A  670C                     beq        +0xE /* 00000A48 */
  1029. 00000A3C  1F3C 0001                move.b     -[A7], 0x1
  1030. 00000A40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1031. 00000A44  4EBA 0062                jsr        [PC + 0x62 /* 00000AA8 */]
  1032. label00000A48:
  1033. 00000A48  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1034. 00000A4C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1035. 00000A50  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1036. 00000A54  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  1037. 00000A58  4E5E                     unlink     A6
  1038. 00000A5A  205F                     movea.l    A0, [A7]+
  1039. 00000A5C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1040. 00000A60  4ED0                     jmp        [A0]
  1041. 00000A62  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1042. // begin alternate branch 00000A64-00000A6A
  1043. export_460:
  1044. fn00000A64:
  1045. 00000A64  4E56 0000                link       A6, 0
  1046. 00000A68  42A7                     clr.l      -[A7]
  1047. // end alternate branch 00000A64-00000A6A
  1048. export_460: // at 00000A64 (misaligned)
  1049. fn00000A64: // (misaligned)
  1050. 00000A66  0000 42A7                ori.b      D0, 0xA7
  1051. 00000A6A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1052. 00000A6E  4EAD 18E2                jsr        [A5 + 0x18E2 /* export_792 */]
  1053. 00000A72  4A9F                     tst.l      [A7]+
  1054. 00000A74  56C0                     sne        D0
  1055. 00000A76  4400                     neg.b      D0
  1056. 00000A78  1D40 000C                move.b     [A6 + 0xC], D0
  1057. 00000A7C  4E5E                     unlink     A6
  1058. 00000A7E  2E9F                     move.l     [A7], [A7]+
  1059. 00000A80  4E75                     rts
  1060. 00000A82  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1061. // begin alternate branch 00000A84-00000A8E
  1062. export_461:
  1063. fn00000A84:
  1064. 00000A84  4E56 0000                link       A6, 0
  1065. 00000A88  102E 000E                move.b     D0, [A6 + 0xE]
  1066. 00000A8C  4880                     ext.w      D0
  1067. // end alternate branch 00000A84-00000A8E
  1068. export_461: // at 00000A84 (misaligned)
  1069. fn00000A84: // (misaligned)
  1070. 00000A86  0000 102E                ori.b      D0, 0x2E /* '.' */
  1071. 00000A8A  000E 4880                ori.b      A6, 0x80
  1072. 00000A8E  48C0                     ext.l      D0
  1073. 00000A90  2F00                     move.l     -[A7], D0
  1074. 00000A92  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1075. 00000A96  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1076. 00000A9A  4EAD 18F2                jsr        [A5 + 0x18F2 /* export_794 */]
  1077. 00000A9E  4E5E                     unlink     A6
  1078. 00000AA0  205F                     movea.l    A0, [A7]+
  1079. 00000AA2  504F                     addq.w     A7, 8
  1080. 00000AA4  4ED0                     jmp        [A0]
  1081. 00000AA6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1082. // begin alternate branch 00000AA8-00000AAE
  1083. fn00000AA8:
  1084. 00000AA8  4E56 0000                link       A6, 0
  1085. 00000AAC  4267                     clr.w      -[A7]
  1086. // end alternate branch 00000AA8-00000AAE
  1087. fn00000AA8: // (misaligned)
  1088. 00000AAA  0000 4267                ori.b      D0, 0x67 /* 'g' */
  1089. 00000AAE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1090. 00000AB2  4EBA FFB0                jsr        [PC - 0x50 /* 00000A64 */]
  1091. 00000AB6  101F                     move.b     D0, [A7]+
  1092. 00000AB8  0A00 0001                xori.b     D0, 0x1
  1093. 00000ABC  4880                     ext.w      D0
  1094. 00000ABE  48C0                     ext.l      D0
  1095. 00000AC0  2F00                     move.l     -[A7], D0
  1096. 00000AC2  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1097. 00000AC6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1098. 00000ACA  4EAD 18F2                jsr        [A5 + 0x18F2 /* export_794 */]
  1099. 00000ACE  4E5E                     unlink     A6
  1100. 00000AD0  205F                     movea.l    A0, [A7]+
  1101. 00000AD2  5C4F                     addq.w     A7, 6
  1102. 00000AD4  4ED0                     jmp        [A0]
  1103. 00000AD6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1104. 00000ADA  0000 4267                ori.b      D0, 0x67 /* 'g' */
  1105. 00000ADE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1106. 00000AE2  486D 1DCC                pea.l      [A5 + 0x1DCC]
  1107. 00000AE6  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  1108. 00000AEA  101F                     move.b     D0, [A7]+
  1109. 00000AEC  6720                     beq        +0x22 /* 00000B0E */
  1110. 00000AEE  222E 000C                move.l     D1, [A6 + 0xC]
  1111. 00000AF2  206E 0008                movea.l    A0, [A6 + 0x8]
  1112. 00000AF6  B2A8 000E                cmp.l      D1, [A0 + 0xE]
  1113. 00000AFA  56C1                     sne        D1
  1114. 00000AFC  C001                     and.b      D0, D1
  1115. 00000AFE  670E                     beq        +0x10 /* 00000B0E */
  1116. 00000B00  4267                     clr.w      -[A7]
  1117. 00000B02  1F3C 0001                move.b     -[A7], 0x1
  1118. 00000B06  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1119. 00000B0A  4EBA FF78                jsr        [PC - 0x88 /* 00000A84 */]
  1120. label00000B0E:
  1121. 00000B0E  4E5E                     unlink     A6
  1122. 00000B10  205F                     movea.l    A0, [A7]+
  1123. 00000B12  504F                     addq.w     A7, 8
  1124. 00000B14  4ED0                     jmp        [A0]
  1125. 00000B16  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1126. export_462: // at 00000B18 (misaligned)
  1127. 00000B1A  0000 700C                ori.b      D0, 0xC
  1128. 00000B1E  B06E 000C                cmp.w      D0, [A6 + 0xC]
  1129. 00000B22  57C0                     seq        D0
  1130. 00000B24  4A00                     tst.b      D0
  1131. 00000B26  6722                     beq        +0x24 /* 00000B4A */
  1132. 00000B28  206E 000E                movea.l    A0, [A6 + 0xE]
  1133. 00000B2C  2050                     movea.l    A0, [A0]
  1134. 00000B2E  2228 000E                move.l     D1, [A0 + 0xE]
  1135. 00000B32  B2AE 0008                cmp.l      D1, [A6 + 0x8]
  1136. 00000B36  57C1                     seq        D1
  1137. 00000B38  C001                     and.b      D0, D1
  1138. 00000B3A  670E                     beq        +0x10 /* 00000B4A */
  1139. 00000B3C  487A FF9A                pea.l      [PC - 0x66 /* 00000AD8, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1140. 00000B40  2F0E                     move.l     -[A7], A6
  1141. 00000B42  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1142. 00000B46  4EAD 16E2                jsr        [A5 + 0x16E2 /* export_728 */]
  1143. label00000B4A:
  1144. 00000B4A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1145. 00000B4E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1146. 00000B52  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1147. 00000B56  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  1148. 00000B5A  4E5E                     unlink     A6
  1149. 00000B5C  205F                     movea.l    A0, [A7]+
  1150. 00000B5E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1151. 00000B62  4ED0                     jmp        [A0]
  1152. export_463:
  1153. 00000B64  4E56 FED2                link       A6, -0x012E
  1154. 00000B68  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1155. 00000B6C  206E 000C                movea.l    A0, [A6 + 0xC]
  1156. 00000B70  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1157. 00000B74  22D8                     move.l     [A1]+, [A0]+
  1158. 00000B76  22D8                     move.l     [A1]+, [A0]+
  1159. 00000B78  282E 0008                move.l     D4, [A6 + 0x8]
  1160. 00000B7C  2844                     movea.l    A4, D4
  1161. 00000B7E  2054                     movea.l    A0, [A4]
  1162. 00000B80  4AA8 005C                tst.l      [A0 + 0x5C]
  1163. 00000B84  6700 00D4                beq        +0xD6 /* 00000C5A */
  1164. 00000B88  47E8 0040                lea.l      A3, [A0 + 0x40]
  1165. 00000B8C  2F13                     move.l     -[A7], [A3]
  1166. 00000B8E  A89B                     syscall    PenSize
  1167. 00000B90  486E FFEA                pea.l      [A6 - 0x16]
  1168. 00000B94  A88B                     syscall    GetFontInfo
  1169. 00000B96  302E FFEC                move.w     D0, [A6 - 0x14]
  1170. 00000B9A  D06E FFEA                add.w      D0, [A6 - 0x16]
  1171. 00000B9E  3E2E FFF0                move.w     D7, [A6 - 0x10]
  1172. 00000BA2  DE40                     add.w      D7, D0
  1173. 00000BA4  486E FFE2                pea.l      [A6 - 0x1E]
  1174. 00000BA8  2F04                     move.l     -[A7], D4
  1175. 00000BAA  4EAD 188A                jsr        [A5 + 0x188A /* export_781 */]
  1176. 00000BAE  3A2E FFE2                move.w     D5, [A6 - 0x1E]
  1177. 00000BB2  2054                     movea.l    A0, [A4]
  1178. 00000BB4  47E8 0040                lea.l      A3, [A0 + 0x40]
  1179. 00000BB8  486E FFE2                pea.l      [A6 - 0x1E]
  1180. 00000BBC  302B 0002                move.w     D0, [A3 + 0x2]
  1181. 00000BC0  5240                     addq.w     D0, 1
  1182. 00000BC2  3F00                     move.w     -[A7], D0
  1183. 00000BC4  3013                     move.w     D0, [A3]
  1184. 00000BC6  5240                     addq.w     D0, 1
  1185. 00000BC8  3F00                     move.w     -[A7], D0
  1186. 00000BCA  A8A9                     syscall    InsetRect
  1187. 00000BCC  3005                     move.w     D0, D5
  1188. 00000BCE  48C0                     ext.l      D0
  1189. 00000BD0  7200                     moveq.l    D1, 0x00
  1190. 00000BD2  3207                     move.w     D1, D7
  1191. 00000BD4  E289                     lsr        D1, 1
  1192. 00000BD6  D280                     add.l      D1, D0
  1193. 00000BD8  3D41 FFE2                move.w     [A6 - 0x1E], D1
  1194. 00000BDC  486E FFE2                pea.l      [A6 - 0x1E]
  1195. 00000BE0  A8A1                     syscall    FrameRect
  1196. 00000BE2  2254                     movea.l    A1, [A4]
  1197. 00000BE4  2069 005C                movea.l    A0, [A1 + 0x5C]
  1198. 00000BE8  2F10                     move.l     -[A7], [A0]
  1199. 00000BEA  486E FEE2                pea.l      [A6 - 0x11E]
  1200. 00000BEE  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  1201. 00000BF2  42A7                     clr.l      -[A7]
  1202. 00000BF4  2F04                     move.l     -[A7], D4
  1203. 00000BF6  4EAD 20C2                jsr        [A5 + 0x20C2 /* export_1044 */]
  1204. 00000BFA  2C1F                     move.l     D6, [A7]+
  1205. 00000BFC  670A                     beq        +0xC /* 00000C08 */
  1206. 00000BFE  486E FEE2                pea.l      [A6 - 0x11E]
  1207. 00000C02  2F06                     move.l     -[A7], D6
  1208. 00000C04  4EBA FC62                jsr        [PC - 0x39E /* 00000868 */]
  1209. label00000C08:
  1210. 00000C08  4267                     clr.w      -[A7]
  1211. 00000C0A  486E FEE2                pea.l      [A6 - 0x11E]
  1212. 00000C0E  A88C                     syscall    StringWidth
  1213. 00000C10  301F                     move.w     D0, [A7]+
  1214. 00000C12  5040                     addq.w     D0, 8
  1215. 00000C14  3D40 FFF4                move.w     [A6 - 0xC], D0
  1216. 00000C18  486E FFE2                pea.l      [A6 - 0x1E]
  1217. 00000C1C  2F3C 0000 0010           move.l     -[A7], 0x10
  1218. 00000C22  302E FFF4                move.w     D0, [A6 - 0xC]
  1219. 00000C26  D07C 0010                add.w      D0, 0x10
  1220. 00000C2A  3F00                     move.w     -[A7], D0
  1221. 00000C2C  3F07                     move.w     -[A7], D7
  1222. 00000C2E  A8A7                     syscall    SetRect
  1223. 00000C30  41EE FEE2                lea.l      A0, [A6 - 0x11E]
  1224. 00000C34  2008                     move.l     D0, A0
  1225. 00000C36  5280                     addq.l     D0, 1
  1226. 00000C38  2F00                     move.l     -[A7], D0
  1227. 00000C3A  4240                     clr.w      D0
  1228. 00000C3C  102E FEE2                move.b     D0, [A6 - 0x11E]
  1229. 00000C40  48C0                     ext.l      D0
  1230. 00000C42  2F00                     move.l     -[A7], D0
  1231. 00000C44  486E FFE2                pea.l      [A6 - 0x1E]
  1232. 00000C48  2F3C 0000 0001           move.l     -[A7], 0x1
  1233. 00000C4E  42A7                     clr.l      -[A7]
  1234. 00000C50  1F3C 0001                move.b     -[A7], 0x1
  1235. 00000C54  4267                     clr.w      -[A7]
  1236. 00000C56  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  1237. label00000C5A:
  1238. 00000C5A  486E FFF8                pea.l      [A6 - 0x8]
  1239. 00000C5E  2F04                     move.l     -[A7], D4
  1240. 00000C60  4EAD 1892                jsr        [A5 + 0x1892 /* export_782 */]
  1241. 00000C64  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1242. 00000C68  4E5E                     unlink     A6
  1243. 00000C6A  205F                     movea.l    A0, [A7]+
  1244. 00000C6C  504F                     addq.w     A7, 8
  1245. 00000C6E  4ED0                     jmp        [A0]
  1246. export_464:
  1247. 00000C70  4E56 FFB0                link       A6, -0x0050
  1248. 00000C74  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  1249. 00000C78  206E 000C                movea.l    A0, [A6 + 0xC]
  1250. 00000C7C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1251. 00000C80  22D8                     move.l     [A1]+, [A0]+
  1252. 00000C82  22D8                     move.l     [A1]+, [A0]+
  1253. 00000C84  2C2E 0008                move.l     D6, [A6 + 0x8]
  1254. 00000C88  2846                     movea.l    A4, D6
  1255. 00000C8A  2054                     movea.l    A0, [A4]
  1256. 00000C8C  4AA8 005C                tst.l      [A0 + 0x5C]
  1257. 00000C90  6700 00DA                beq        +0xDC /* 00000D6C */
  1258. 00000C94  70FF                     moveq.l    D0, 0xFFFFFFFF
  1259. 00000C96  B068 005A                cmp.w      D0, [A0 + 0x5A]
  1260. 00000C9A  6706                     beq        +0x8 /* 00000CA2 */
  1261. 00000C9C  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  1262. 00000CA0  A9A2                     syscall    LoadResource
  1263. label00000CA2:
  1264. 00000CA2  2254                     movea.l    A1, [A4]
  1265. 00000CA4  2069 005C                movea.l    A0, [A1 + 0x5C]
  1266. 00000CA8  4A90                     tst.l      [A0]
  1267. 00000CAA  6700 00C0                beq        +0xC2 /* 00000D6C */
  1268. 00000CAE  A89E                     syscall    PenNormal
  1269. 00000CB0  486E FFEE                pea.l      [A6 - 0x12]
  1270. 00000CB4  2F06                     move.l     -[A7], D6
  1271. 00000CB6  4EAD 188A                jsr        [A5 + 0x188A /* export_781 */]
  1272. 00000CBA  4267                     clr.w      -[A7]
  1273. 00000CBC  2054                     movea.l    A0, [A4]
  1274. 00000CBE  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  1275. 00000CC2  4EAD 1A22                jsr        [A5 + 0x1A22 /* export_832 */]
  1276. 00000CC6  1E1F                     move.b     D7, [A7]+
  1277. 00000CC8  2054                     movea.l    A0, [A4]
  1278. 00000CCA  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  1279. 00000CCE  205F                     movea.l    A0, [A7]+
  1280. 00000CD0  A04A                     syscall    HNoPurge
  1281. 00000CD2  2054                     movea.l    A0, [A4]
  1282. 00000CD4  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  1283. 00000CD8  205F                     movea.l    A0, [A7]+
  1284. 00000CDA  A029                     syscall    HLock
  1285. 00000CDC  2054                     movea.l    A0, [A4]
  1286. 00000CDE  1028 0058                move.b     D0, [A0 + 0x58]
  1287. 00000CE2  6770                     beq        +0x72 /* 00000D54 */
  1288. 00000CE4  2248                     movea.l    A1, A0
  1289. 00000CE6  2069 005C                movea.l    A0, [A1 + 0x5C]
  1290. 00000CEA  2050                     movea.l    A0, [A0]
  1291. 00000CEC  45EE FFBC                lea.l      A2, [A6 - 0x44]
  1292. 00000CF0  700B                     moveq.l    D0, 0x0B
  1293. label00000CF2:
  1294. 00000CF2  24D8                     move.l     [A2]+, [A0]+
  1295. 00000CF4  51C8 FFFC                dbf        D0, -0x6 /* 00000CF2 */
  1296. 00000CF8  3490                     move.w     [A2], [A0]
  1297. 00000CFA  2254                     movea.l    A1, [A4]
  1298. 00000CFC  2069 005C                movea.l    A0, [A1 + 0x5C]
  1299. 00000D00  2050                     movea.l    A0, [A0]
  1300. 00000D02  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  1301. 00000D06  205F                     movea.l    A0, [A7]+
  1302. 00000D08  A029                     syscall    HLock
  1303. 00000D0A  2254                     movea.l    A1, [A4]
  1304. 00000D0C  2069 005C                movea.l    A0, [A1 + 0x5C]
  1305. 00000D10  2050                     movea.l    A0, [A0]
  1306. 00000D12  2068 004E                movea.l    A0, [A0 + 0x4E]
  1307. 00000D16  2D50 FFBC                move.l     [A6 - 0x44], [A0]
  1308. 00000D1A  41EE FFB0                lea.l      A0, [A6 - 0x50]
  1309. 00000D1E  45EE FFC2                lea.l      A2, [A6 - 0x3E]
  1310. 00000D22  20DA                     move.l     [A0]+, [A2]+
  1311. 00000D24  20DA                     move.l     [A0]+, [A2]+
  1312. 00000D26  47EE FFBC                lea.l      A3, [A6 - 0x44]
  1313. 00000D2A  2F0B                     move.l     -[A7], A3
  1314. 00000D2C  206D FA92                movea.l    A0, [A5 - 0x56E]
  1315. 00000D30  4868 0002                pea.l      [A0 + 0x2]
  1316. 00000D34  486E FFB0                pea.l      [A6 - 0x50]
  1317. 00000D38  486E FFEE                pea.l      [A6 - 0x12]
  1318. 00000D3C  4267                     clr.w      -[A7]
  1319. 00000D3E  42A7                     clr.l      -[A7]
  1320. 00000D40  A8EC                     syscall    CopyBits
  1321. 00000D42  2254                     movea.l    A1, [A4]
  1322. 00000D44  2069 005C                movea.l    A0, [A1 + 0x5C]
  1323. 00000D48  2050                     movea.l    A0, [A0]
  1324. 00000D4A  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  1325. 00000D4E  205F                     movea.l    A0, [A7]+
  1326. 00000D50  A02A                     syscall    HUnlock
  1327. 00000D52  600C                     bra        +0xE /* 00000D60 */
  1328. label00000D54:
  1329. 00000D54  486E FFEE                pea.l      [A6 - 0x12]
  1330. 00000D58  2054                     movea.l    A0, [A4]
  1331. 00000D5A  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  1332. 00000D5E  A94B                     syscall    PlotIcon
  1333. label00000D60:
  1334. 00000D60  2054                     movea.l    A0, [A4]
  1335. 00000D62  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  1336. 00000D66  1F07                     move.b     -[A7], D7
  1337. 00000D68  4EAD 1A8A                jsr        [A5 + 0x1A8A /* export_845 */]
  1338. label00000D6C:
  1339. 00000D6C  486E FFF8                pea.l      [A6 - 0x8]
  1340. 00000D70  2F06                     move.l     -[A7], D6
  1341. 00000D72  4EAD 1892                jsr        [A5 + 0x1892 /* export_782 */]
  1342. 00000D76  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  1343. 00000D7A  4E5E                     unlink     A6
  1344. 00000D7C  205F                     movea.l    A0, [A7]+
  1345. 00000D7E  504F                     addq.w     A7, 8
  1346. 00000D80  4ED0                     jmp        [A0]
  1347. 00000D82  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1348. export_465: // at 00000D84 (misaligned)
  1349. 00000D86  FFEE                     .invalid   <<F/7/7>>
  1350. 00000D88  48E7 0118                movem.l    -[A7], D7,A3,A4
  1351. 00000D8C  206E 000C                movea.l    A0, [A6 + 0xC]
  1352. 00000D90  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1353. 00000D94  22D8                     move.l     [A1]+, [A0]+
  1354. 00000D96  22D8                     move.l     [A1]+, [A0]+
  1355. 00000D98  266E 0008                movea.l    A3, [A6 + 0x8]
  1356. 00000D9C  284B                     movea.l    A4, A3
  1357. 00000D9E  2054                     movea.l    A0, [A4]
  1358. 00000DA0  4AA8 005C                tst.l      [A0 + 0x5C]
  1359. 00000DA4  6700 0082                beq        +0x84 /* 00000E28 */
  1360. 00000DA8  70FF                     moveq.l    D0, 0xFFFFFFFF
  1361. 00000DAA  B068 005A                cmp.w      D0, [A0 + 0x5A]
  1362. 00000DAE  56C0                     sne        D0
  1363. 00000DB0  4A00                     tst.b      D0
  1364. 00000DB2  6712                     beq        +0x14 /* 00000DC6 */
  1365. 00000DB4  1228 0058                move.b     D1, [A0 + 0x58]
  1366. 00000DB8  0A01 0001                xori.b     D1, 0x1
  1367. 00000DBC  C001                     and.b      D0, D1
  1368. 00000DBE  6706                     beq        +0x8 /* 00000DC6 */
  1369. 00000DC0  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  1370. 00000DC4  A9A2                     syscall    LoadResource
  1371. label00000DC6:
  1372. 00000DC6  2254                     movea.l    A1, [A4]
  1373. 00000DC8  2069 005C                movea.l    A0, [A1 + 0x5C]
  1374. 00000DCC  4A90                     tst.l      [A0]
  1375. 00000DCE  6758                     beq        +0x5A /* 00000E28 */
  1376. 00000DD0  A89E                     syscall    PenNormal
  1377. 00000DD2  486E FFEE                pea.l      [A6 - 0x12]
  1378. 00000DD6  2F0B                     move.l     -[A7], A3
  1379. 00000DD8  4EAD 188A                jsr        [A5 + 0x188A /* export_781 */]
  1380. 00000DDC  4267                     clr.w      -[A7]
  1381. 00000DDE  2054                     movea.l    A0, [A4]
  1382. 00000DE0  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  1383. 00000DE4  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  1384. 00000DE8  1E1F                     move.b     D7, [A7]+
  1385. 00000DEA  1007                     move.b     D0, D7
  1386. 00000DEC  660A                     bne        +0xC /* 00000DF8 */
  1387. 00000DEE  2054                     movea.l    A0, [A4]
  1388. 00000DF0  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  1389. 00000DF4  205F                     movea.l    A0, [A7]+
  1390. 00000DF6  A029                     syscall    HLock
  1391. label00000DF8:
  1392. 00000DF8  2054                     movea.l    A0, [A4]
  1393. 00000DFA  1028 0058                move.b     D0, [A0 + 0x58]
  1394. 00000DFE  670C                     beq        +0xE /* 00000E0C */
  1395. 00000E00  486E FFEE                pea.l      [A6 - 0x12]
  1396. 00000E04  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  1397. 00000E08  AA0E                     syscall    FillCRect
  1398. 00000E0A  600E                     bra        +0x10 /* 00000E1A */
  1399. label00000E0C:
  1400. 00000E0C  486E FFEE                pea.l      [A6 - 0x12]
  1401. 00000E10  2254                     movea.l    A1, [A4]
  1402. 00000E12  2069 005C                movea.l    A0, [A1 + 0x5C]
  1403. 00000E16  2F10                     move.l     -[A7], [A0]
  1404. 00000E18  A8A5                     syscall    FillRect
  1405. label00000E1A:
  1406. 00000E1A  1007                     move.b     D0, D7
  1407. 00000E1C  660A                     bne        +0xC /* 00000E28 */
  1408. 00000E1E  2054                     movea.l    A0, [A4]
  1409. 00000E20  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  1410. 00000E24  205F                     movea.l    A0, [A7]+
  1411. 00000E26  A02A                     syscall    HUnlock
  1412. label00000E28:
  1413. 00000E28  486E FFF8                pea.l      [A6 - 0x8]
  1414. 00000E2C  2F0B                     move.l     -[A7], A3
  1415. 00000E2E  4EAD 1892                jsr        [A5 + 0x1892 /* export_782 */]
  1416. 00000E32  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1417. 00000E36  4E5E                     unlink     A6
  1418. 00000E38  205F                     movea.l    A0, [A7]+
  1419. 00000E3A  504F                     addq.w     A7, 8
  1420. 00000E3C  4ED0                     jmp        [A0]
  1421. 00000E3E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1422. export_466: // at 00000E40 (misaligned)
  1423. 00000E42  FFEE                     .invalid   <<F/7/7>>
  1424. 00000E44  48E7 0118                movem.l    -[A7], D7,A3,A4
  1425. 00000E48  206E 000C                movea.l    A0, [A6 + 0xC]
  1426. 00000E4C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1427. 00000E50  22D8                     move.l     [A1]+, [A0]+
  1428. 00000E52  22D8                     move.l     [A1]+, [A0]+
  1429. 00000E54  266E 0008                movea.l    A3, [A6 + 0x8]
  1430. 00000E58  284B                     movea.l    A4, A3
  1431. 00000E5A  2054                     movea.l    A0, [A4]
  1432. 00000E5C  4AA8 005A                tst.l      [A0 + 0x5A]
  1433. 00000E60  6754                     beq        +0x56 /* 00000EB6 */
  1434. 00000E62  70FF                     moveq.l    D0, 0xFFFFFFFF
  1435. 00000E64  B068 0058                cmp.w      D0, [A0 + 0x58]
  1436. 00000E68  6706                     beq        +0x8 /* 00000E70 */
  1437. 00000E6A  2F28 005A                move.l     -[A7], [A0 + 0x5A]
  1438. 00000E6E  A9A2                     syscall    LoadResource
  1439. label00000E70:
  1440. 00000E70  2254                     movea.l    A1, [A4]
  1441. 00000E72  2069 005A                movea.l    A0, [A1 + 0x5A]
  1442. 00000E76  4A90                     tst.l      [A0]
  1443. 00000E78  673C                     beq        +0x3E /* 00000EB6 */
  1444. 00000E7A  486E FFEE                pea.l      [A6 - 0x12]
  1445. 00000E7E  2F0B                     move.l     -[A7], A3
  1446. 00000E80  4EAD 188A                jsr        [A5 + 0x188A /* export_781 */]
  1447. 00000E84  4267                     clr.w      -[A7]
  1448. 00000E86  2054                     movea.l    A0, [A4]
  1449. 00000E88  2F28 005A                move.l     -[A7], [A0 + 0x5A]
  1450. 00000E8C  4EAD 1A22                jsr        [A5 + 0x1A22 /* export_832 */]
  1451. 00000E90  1E1F                     move.b     D7, [A7]+
  1452. 00000E92  2054                     movea.l    A0, [A4]
  1453. 00000E94  2F28 005A                move.l     -[A7], [A0 + 0x5A]
  1454. 00000E98  205F                     movea.l    A0, [A7]+
  1455. 00000E9A  A04A                     syscall    HNoPurge
  1456. 00000E9C  A89E                     syscall    PenNormal
  1457. 00000E9E  2054                     movea.l    A0, [A4]
  1458. 00000EA0  2F28 005A                move.l     -[A7], [A0 + 0x5A]
  1459. 00000EA4  486E FFEE                pea.l      [A6 - 0x12]
  1460. 00000EA8  A8F6                     syscall    DrawPicture
  1461. 00000EAA  2054                     movea.l    A0, [A4]
  1462. 00000EAC  2F28 005A                move.l     -[A7], [A0 + 0x5A]
  1463. 00000EB0  1F07                     move.b     -[A7], D7
  1464. 00000EB2  4EAD 1A8A                jsr        [A5 + 0x1A8A /* export_845 */]
  1465. label00000EB6:
  1466. 00000EB6  486E FFF8                pea.l      [A6 - 0x8]
  1467. 00000EBA  2F0B                     move.l     -[A7], A3
  1468. 00000EBC  4EAD 1892                jsr        [A5 + 0x1892 /* export_782 */]
  1469. 00000EC0  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1470. 00000EC4  4E5E                     unlink     A6
  1471. 00000EC6  205F                     movea.l    A0, [A7]+
  1472. 00000EC8  504F                     addq.w     A7, 8
  1473. 00000ECA  4ED0                     jmp        [A0]
  1474. fn00000ECC:
  1475. 00000ECC  4E56 FF00                link       A6, -0x0100
  1476. 00000ED0  48E7 0038                movem.l    -[A7], A2,A3,A4
  1477. 00000ED4  266E 0008                movea.l    A3, [A6 + 0x8]
  1478. 00000ED8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1479. 00000EDC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1480. 00000EE0  4EAD 188A                jsr        [A5 + 0x188A /* export_781 */]
  1481. 00000EE4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1482. 00000EE8  2F3C 0001 0001           move.l     -[A7], 0x10001
  1483. 00000EEE  A8A9                     syscall    InsetRect
  1484. 00000EF0  286E 000C                movea.l    A4, [A6 + 0xC]
  1485. 00000EF4  2053                     movea.l    A0, [A3]
  1486. 00000EF6  3028 0062                move.w     D0, [A0 + 0x62]
  1487. 00000EFA  D06C 0002                add.w      D0, [A4 + 0x2]
  1488. 00000EFE  5340                     subq.w     D0, 1
  1489. 00000F00  3940 0006                move.w     [A4 + 0x6], D0
  1490. 00000F04  536C 0004                subq.w     [A4 + 0x4], 1
  1491. 00000F08  2268 005C                movea.l    A1, [A0 + 0x5C]
  1492. 00000F0C  2251                     movea.l    A1, [A1]
  1493. 00000F0E  45EE FF00                lea.l      A2, [A6 - 0x100]
  1494. 00000F12  43E9 000E                lea.l      A1, [A1 + 0xE]
  1495. 00000F16  703F                     moveq.l    D0, 0x3F
  1496. label00000F18:
  1497. 00000F18  24D9                     move.l     [A2]+, [A1]+
  1498. 00000F1A  51C8 FFFC                dbf        D0, -0x6 /* 00000F18 */
  1499. 00000F1E  42A7                     clr.l      -[A7]
  1500. 00000F20  302C 0002                move.w     D0, [A4 + 0x2]
  1501. 00000F24  48C0                     ext.l      D0
  1502. 00000F26  2F00                     move.l     -[A7], D0
  1503. 00000F28  4267                     clr.w      -[A7]
  1504. 00000F2A  486E FF00                pea.l      [A6 - 0x100]
  1505. 00000F2E  A88C                     syscall    StringWidth
  1506. 00000F30  302C 0006                move.w     D0, [A4 + 0x6]
  1507. 00000F34  905F                     sub.w      D0, [A7]+
  1508. 00000F36  5540                     subq.w     D0, 2
  1509. 00000F38  48C0                     ext.l      D0
  1510. 00000F3A  2F00                     move.l     -[A7], D0
  1511. 00000F3C  201F                     move.l     D0, [A7]+
  1512. 00000F3E  2E9F                     move.l     [A7], [A7]+
  1513. 00000F40  B097                     cmp.l      D0, [A7]
  1514. 00000F42  6F02                     ble        +0x4 /* 00000F46 */
  1515. 00000F44  2E80                     move.l     [A7], D0
  1516. label00000F46:
  1517. 00000F46  201F                     move.l     D0, [A7]+
  1518. 00000F48  3940 0002                move.w     [A4 + 0x2], D0
  1519. 00000F4C  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1520. 00000F50  4E5E                     unlink     A6
  1521. 00000F52  205F                     movea.l    A0, [A7]+
  1522. 00000F54  504F                     addq.w     A7, 8
  1523. 00000F56  4ED0                     jmp        [A0]
  1524. fn00000F58:
  1525. 00000F58  4E56 FFFC                link       A6, -0x0004
  1526. 00000F5C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1527. 00000F60  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1528. 00000F64  4EAD 188A                jsr        [A5 + 0x188A /* export_781 */]
  1529. 00000F68  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1530. 00000F6C  2F3C 0001 0001           move.l     -[A7], 0x10001
  1531. 00000F72  A8A9                     syscall    InsetRect
  1532. 00000F74  206E 000C                movea.l    A0, [A6 + 0xC]
  1533. 00000F78  2D48 FFFC                move.l     [A6 - 0x4], A0
  1534. 00000F7C  226E 0008                movea.l    A1, [A6 + 0x8]
  1535. 00000F80  2251                     movea.l    A1, [A1]
  1536. 00000F82  3029 0062                move.w     D0, [A1 + 0x62]
  1537. 00000F86  D168 0002                add.w      [A0 + 0x2], D0
  1538. 00000F8A  4E5E                     unlink     A6
  1539. 00000F8C  205F                     movea.l    A0, [A7]+
  1540. 00000F8E  504F                     addq.w     A7, 8
  1541. 00000F90  4ED0                     jmp        [A0]
  1542. 00000F92  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1543. 00000F96  0000 48E7                ori.b      D0, 0xE7
  1544. 00000F9A  0018 286E                ori.b      [A0]+, 0x6E /* 'n' */
  1545. 00000F9E  0008 266C                ori.b      A0, 0x6C /* 'l' */
  1546. 00000FA2  0008 2053                ori.b      A0, 0x53 /* 'S' */
  1547. 00000FA6  3F28 005A                move.w     -[A7], [A0 + 0x5A]
  1548. 00000FAA  A936                     syscall    DeleteMenu
  1549. 00000FAC  486C FFDC                pea.l      [A4 - 0x24]
  1550. 00000FB0  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  1551. 00000FB4  486C FFD6                pea.l      [A4 - 0x2A]
  1552. 00000FB8  4EAD 1A92                jsr        [A5 + 0x1A92 /* export_846 */]
  1553. 00000FBC  4CDF 1800                movem.l    A3,A4, [A7]+
  1554. 00000FC0  4E5E                     unlink     A6
  1555. 00000FC2  205F                     movea.l    A0, [A7]+
  1556. 00000FC4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1557. 00000FC8  4ED0                     jmp        [A0]
  1558. 00000FCA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1559. export_467: // at 00000FCC (misaligned)
  1560. 00000FCE  FF8C                     .invalid   <<F/6/7>>
  1561. 00000FD0  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1562. 00000FD4  266E 0008                movea.l    A3, [A6 + 0x8]
  1563. 00000FD8  284B                     movea.l    A4, A3
  1564. 00000FDA  7000                     moveq.l    D0, 0x00
  1565. 00000FDC  2D40 0018                move.l     [A6 + 0x18], D0
  1566. 00000FE0  486E FFEA                pea.l      [A6 - 0x16]
  1567. 00000FE4  2F0B                     move.l     -[A7], A3
  1568. 00000FE6  4EBA FEE4                jsr        [PC - 0x11C /* 00000ECC */]
  1569. 00000FEA  486E FFE2                pea.l      [A6 - 0x1E]
  1570. 00000FEE  2F0B                     move.l     -[A7], A3
  1571. 00000FF0  4EBA FF66                jsr        [PC - 0x9A /* 00000F58 */]
  1572. 00000FF4  2054                     movea.l    A0, [A4]
  1573. 00000FF6  4AA8 005C                tst.l      [A0 + 0x5C]
  1574. 00000FFA  6700 0156                beq        +0x158 /* 00001152 */
  1575. 00000FFE  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  1576. 00001002  3F3C FFFF                move.w     -[A7], 0xFFFF
  1577. 00001006  4EAD 13D2                jsr        [A5 + 0x13D2 /* export_630 */]
  1578. 0000100A  486E FFDC                pea.l      [A6 - 0x24]
  1579. 0000100E  4EAD 1A32                jsr        [A5 + 0x1A32 /* export_834 */]
  1580. 00001012  486E FFD6                pea.l      [A6 - 0x2A]
  1581. 00001016  4EAD 1A2A                jsr        [A5 + 0x1A2A /* export_833 */]
  1582. 0000101A  486E FFE2                pea.l      [A6 - 0x1E]
  1583. 0000101E  2054                     movea.l    A0, [A4]
  1584. 00001020  3F28 005A                move.w     -[A7], [A0 + 0x5A]
  1585. 00001024  4267                     clr.w      -[A7]
  1586. 00001026  486E FFD0                pea.l      [A6 - 0x30]
  1587. 0000102A  486E FFCA                pea.l      [A6 - 0x36]
  1588. 0000102E  4EBA EFFC                jsr        [PC - 0x1004 /* 0000002C */]
  1589. 00001032  486E FFCA                pea.l      [A6 - 0x36]
  1590. 00001036  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  1591. 0000103A  486E FFD0                pea.l      [A6 - 0x30]
  1592. 0000103E  4EAD 1A92                jsr        [A5 + 0x1A92 /* export_846 */]
  1593. 00001042  486E FFEA                pea.l      [A6 - 0x16]
  1594. 00001046  2F0B                     move.l     -[A7], A3
  1595. 00001048  4EBA 0216                jsr        [PC + 0x216 /* 00001260 */]
  1596. 0000104C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1597. 0000104E  2054                     movea.l    A0, [A4]
  1598. 00001050  B068 0058                cmp.w      D0, [A0 + 0x58]
  1599. 00001054  6714                     beq        +0x16 /* 0000106A */
  1600. 00001056  102D F8BD                move.b     D0, [A5 - 0x743]
  1601. 0000105A  670E                     beq        +0x10 /* 0000106A */
  1602. 0000105C  42A7                     clr.l      -[A7]
  1603. 0000105E  2054                     movea.l    A0, [A4]
  1604. 00001060  3F28 0058                move.w     -[A7], [A0 + 0x58]
  1605. 00001064  4EAD 13C2                jsr        [A5 + 0x13C2 /* export_628 */]
  1606. 00001068  2A1F                     move.l     D5, [A7]+
  1607. label0000106A:
  1608. 0000106A  486E FFF6                pea.l      [A6 - 0xA]
  1609. 0000106E  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  1610. 00001072  A880                     syscall    SetPt
  1611. 00001074  486E FFF6                pea.l      [A6 - 0xA]
  1612. 00001078  A870                     syscall    LocalToGlobal
  1613. 0000107A  2054                     movea.l    A0, [A4]
  1614. 0000107C  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  1615. 00001080  A948                     syscall    CalcMenuSize
  1616. 00001082  486E FFDC                pea.l      [A6 - 0x24]
  1617. 00001086  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  1618. 0000108A  486E FFD6                pea.l      [A6 - 0x2A]
  1619. 0000108E  4EAD 1A92                jsr        [A5 + 0x1A92 /* export_846 */]
  1620. 00001092  486E FFE2                pea.l      [A6 - 0x1E]
  1621. 00001096  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  1622. 0000109C  A8A9                     syscall    InsetRect
  1623. 0000109E  486E FFE2                pea.l      [A6 - 0x1E]
  1624. 000010A2  A8A3                     syscall    EraseRect
  1625. 000010A4  42A7                     clr.l      -[A7]
  1626. 000010A6  2054                     movea.l    A0, [A4]
  1627. 000010A8  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  1628. 000010AC  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1629. 000010B0  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  1630. 000010B4  3F28 0060                move.w     -[A7], [A0 + 0x60]
  1631. 000010B8  A80B                     syscall    PopUpMenuSelect
  1632. 000010BA  2E1F                     move.l     D7, [A7]+
  1633. 000010BC  4267                     clr.w      -[A7]
  1634. 000010BE  2F07                     move.l     -[A7], D7
  1635. 000010C0  A86B                     syscall    LoWord
  1636. 000010C2  3C1F                     move.w     D6, [A7]+
  1637. 000010C4  486E FFD0                pea.l      [A6 - 0x30]
  1638. 000010C8  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  1639. 000010CC  486E FFCA                pea.l      [A6 - 0x36]
  1640. 000010D0  4EAD 1A92                jsr        [A5 + 0x1A92 /* export_846 */]
  1641. 000010D4  486E FFEA                pea.l      [A6 - 0x16]
  1642. 000010D8  2F0B                     move.l     -[A7], A3
  1643. 000010DA  4EBA 0184                jsr        [PC + 0x184 /* 00001260 */]
  1644. 000010DE  4267                     clr.w      -[A7]
  1645. 000010E0  2F07                     move.l     -[A7], D7
  1646. 000010E2  A86A                     syscall    HiWord
  1647. 000010E4  4A5F                     tst.w      [A7]+
  1648. 000010E6  56C0                     sne        D0
  1649. 000010E8  4A00                     tst.b      D0
  1650. 000010EA  673E                     beq        +0x40 /* 0000112A */
  1651. 000010EC  2054                     movea.l    A0, [A4]
  1652. 000010EE  BC68 0060                cmp.w      D6, [A0 + 0x60]
  1653. 000010F2  56C1                     sne        D1
  1654. 000010F4  C001                     and.b      D0, D1
  1655. 000010F6  6732                     beq        +0x34 /* 0000112A */
  1656. 000010F8  3F06                     move.w     -[A7], D6
  1657. 000010FA  1F3C 0001                move.b     -[A7], 0x1
  1658. 000010FE  2F0B                     move.l     -[A7], A3
  1659. 00001100  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  1660. 00001104  486E FF8C                pea.l      [A6 - 0x74]
  1661. 00001108  487A FE8A                pea.l      [PC - 0x176 /* 00000F94, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1662. 0000110C  2F0E                     move.l     -[A7], A6
  1663. 0000110E  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  1664. 00001112  2F0B                     move.l     -[A7], A3
  1665. 00001114  2054                     movea.l    A0, [A4]
  1666. 00001116  3F28 0038                move.w     -[A7], [A0 + 0x38]
  1667. 0000111A  2F0B                     move.l     -[A7], A3
  1668. 0000111C  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  1669. 00001120  486E FF8C                pea.l      [A6 - 0x74]
  1670. 00001124  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  1671. 00001128  6010                     bra        +0x12 /* 0000113A */
  1672. label0000112A:
  1673. 0000112A  2054                     movea.l    A0, [A4]
  1674. 0000112C  3F28 0060                move.w     -[A7], [A0 + 0x60]
  1675. 00001130  1F3C 0001                move.b     -[A7], 0x1
  1676. 00001134  2F0B                     move.l     -[A7], A3
  1677. 00001136  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  1678. label0000113A:
  1679. 0000113A  2054                     movea.l    A0, [A4]
  1680. 0000113C  3F28 005A                move.w     -[A7], [A0 + 0x5A]
  1681. 00001140  A936                     syscall    DeleteMenu
  1682. 00001142  486E FFDC                pea.l      [A6 - 0x24]
  1683. 00001146  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  1684. 0000114A  486E FFD6                pea.l      [A6 - 0x2A]
  1685. 0000114E  4EAD 1A92                jsr        [A5 + 0x1A92 /* export_846 */]
  1686. label00001152:
  1687. 00001152  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1688. 00001156  4E5E                     unlink     A6
  1689. 00001158  205F                     movea.l    A0, [A7]+
  1690. 0000115A  DEFC 0010                add.w      A7, 0x10
  1691. 0000115E  4ED0                     jmp        [A0]
  1692. export_468:
  1693. 00001160  4E56 FFD8                link       A6, -0x0028
  1694. 00001164  48E7 0018                movem.l    -[A7], A3,A4
  1695. 00001168  206E 000C                movea.l    A0, [A6 + 0xC]
  1696. 0000116C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1697. 00001170  22D8                     move.l     [A1]+, [A0]+
  1698. 00001172  22D8                     move.l     [A1]+, [A0]+
  1699. 00001174  266E 0008                movea.l    A3, [A6 + 0x8]
  1700. 00001178  284B                     movea.l    A4, A3
  1701. 0000117A  2054                     movea.l    A0, [A4]
  1702. 0000117C  4AA8 005C                tst.l      [A0 + 0x5C]
  1703. 00001180  6700 00C6                beq        +0xC8 /* 00001248 */
  1704. 00001184  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  1705. 00001188  3F3C FFFF                move.w     -[A7], 0xFFFF
  1706. 0000118C  4EAD 13D2                jsr        [A5 + 0x13D2 /* export_630 */]
  1707. 00001190  486E FFF0                pea.l      [A6 - 0x10]
  1708. 00001194  2F0B                     move.l     -[A7], A3
  1709. 00001196  4EAD 188A                jsr        [A5 + 0x188A /* export_781 */]
  1710. 0000119A  4267                     clr.w      -[A7]
  1711. 0000119C  486E FFF8                pea.l      [A6 - 0x8]
  1712. 000011A0  486E FFF0                pea.l      [A6 - 0x10]
  1713. 000011A4  486E FFF0                pea.l      [A6 - 0x10]
  1714. 000011A8  A8AA                     syscall    SectRect
  1715. 000011AA  101F                     move.b     D0, [A7]+
  1716. 000011AC  6700 0092                beq        +0x94 /* 00001240 */
  1717. 000011B0  486E FFEA                pea.l      [A6 - 0x16]
  1718. 000011B4  4EAD 1A32                jsr        [A5 + 0x1A32 /* export_834 */]
  1719. 000011B8  486E FFE4                pea.l      [A6 - 0x1C]
  1720. 000011BC  4EAD 1A2A                jsr        [A5 + 0x1A2A /* export_833 */]
  1721. 000011C0  486E FFF0                pea.l      [A6 - 0x10]
  1722. 000011C4  2F0B                     move.l     -[A7], A3
  1723. 000011C6  4EBA FD90                jsr        [PC - 0x270 /* 00000F58 */]
  1724. 000011CA  486E FFF0                pea.l      [A6 - 0x10]
  1725. 000011CE  2054                     movea.l    A0, [A4]
  1726. 000011D0  3F28 005A                move.w     -[A7], [A0 + 0x5A]
  1727. 000011D4  3F28 0060                move.w     -[A7], [A0 + 0x60]
  1728. 000011D8  486E FFDE                pea.l      [A6 - 0x22]
  1729. 000011DC  486E FFD8                pea.l      [A6 - 0x28]
  1730. 000011E0  4EBA EE4A                jsr        [PC - 0x11B6 /* 0000002C */]
  1731. 000011E4  486E FFDE                pea.l      [A6 - 0x22]
  1732. 000011E8  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  1733. 000011EC  486E FFD8                pea.l      [A6 - 0x28]
  1734. 000011F0  4EAD 1A92                jsr        [A5 + 0x1A92 /* export_846 */]
  1735. 000011F4  486E FFF8                pea.l      [A6 - 0x8]
  1736. 000011F8  2F0B                     move.l     -[A7], A3
  1737. 000011FA  4EBA 00D8                jsr        [PC + 0xD8 /* 000012D4 */]
  1738. 000011FE  486E FFF0                pea.l      [A6 - 0x10]
  1739. 00001202  2054                     movea.l    A0, [A4]
  1740. 00001204  3F28 005A                move.w     -[A7], [A0 + 0x5A]
  1741. 00001208  4267                     clr.w      -[A7]
  1742. 0000120A  486E FFDE                pea.l      [A6 - 0x22]
  1743. 0000120E  486E FFD8                pea.l      [A6 - 0x28]
  1744. 00001212  4EBA EE18                jsr        [PC - 0x11E8 /* 0000002C */]
  1745. 00001216  486E FFDE                pea.l      [A6 - 0x22]
  1746. 0000121A  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  1747. 0000121E  486E FFD8                pea.l      [A6 - 0x28]
  1748. 00001222  4EAD 1A92                jsr        [A5 + 0x1A92 /* export_846 */]
  1749. 00001226  486E FFF8                pea.l      [A6 - 0x8]
  1750. 0000122A  2F0B                     move.l     -[A7], A3
  1751. 0000122C  4EBA 0032                jsr        [PC + 0x32 /* 00001260 */]
  1752. 00001230  486E FFEA                pea.l      [A6 - 0x16]
  1753. 00001234  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  1754. 00001238  486E FFE4                pea.l      [A6 - 0x1C]
  1755. 0000123C  4EAD 1A92                jsr        [A5 + 0x1A92 /* export_846 */]
  1756. label00001240:
  1757. 00001240  2054                     movea.l    A0, [A4]
  1758. 00001242  3F28 005A                move.w     -[A7], [A0 + 0x5A]
  1759. 00001246  A936                     syscall    DeleteMenu
  1760. label00001248:
  1761. 00001248  486E FFF8                pea.l      [A6 - 0x8]
  1762. 0000124C  2F0B                     move.l     -[A7], A3
  1763. 0000124E  4EAD 1892                jsr        [A5 + 0x1892 /* export_782 */]
  1764. 00001252  4CDF 1800                movem.l    A3,A4, [A7]+
  1765. 00001256  4E5E                     unlink     A6
  1766. 00001258  205F                     movea.l    A0, [A7]+
  1767. 0000125A  504F                     addq.w     A7, 8
  1768. 0000125C  4ED0                     jmp        [A0]
  1769. 0000125E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1770. // begin alternate branch 00001260-0000126C
  1771. fn00001260:
  1772. 00001260  4E56 FEF0                link       A6, -0x0110
  1773. 00001264  206E 000C                movea.l    A0, [A6 + 0xC]
  1774. 00001268  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1775. // end alternate branch 00001260-0000126C
  1776. fn00001260: // (misaligned)
  1777. 00001262  FEF0 206E                .extension 0xEF0 <<F/2-3/7>> // unimplemented
  1778. 00001266  000C 43EE                ori.b      A4, 0xEE
  1779. 0000126A  FFF8                     .invalid   <<F/7/7>>
  1780. 0000126C  22D8                     move.l     [A1]+, [A0]+
  1781. 0000126E  22D8                     move.l     [A1]+, [A0]+
  1782. 00001270  486E FFF0                pea.l      [A6 - 0x10]
  1783. 00001274  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1784. 00001278  4EBA FC52                jsr        [PC - 0x3AE /* 00000ECC */]
  1785. 0000127C  4267                     clr.w      -[A7]
  1786. 0000127E  486E FFF8                pea.l      [A6 - 0x8]
  1787. 00001282  486E FFF0                pea.l      [A6 - 0x10]
  1788. 00001286  486E FFF8                pea.l      [A6 - 0x8]
  1789. 0000128A  A8AA                     syscall    SectRect
  1790. 0000128C  101F                     move.b     D0, [A7]+
  1791. 0000128E  673A                     beq        +0x3C /* 000012CA */
  1792. 00001290  206E 0008                movea.l    A0, [A6 + 0x8]
  1793. 00001294  2050                     movea.l    A0, [A0]
  1794. 00001296  2268 005C                movea.l    A1, [A0 + 0x5C]
  1795. 0000129A  2251                     movea.l    A1, [A1]
  1796. 0000129C  41EE FEF0                lea.l      A0, [A6 - 0x110]
  1797. 000012A0  43E9 000E                lea.l      A1, [A1 + 0xE]
  1798. 000012A4  703F                     moveq.l    D0, 0x3F
  1799. label000012A6:
  1800. 000012A6  20D9                     move.l     [A0]+, [A1]+
  1801. 000012A8  51C8 FFFC                dbf        D0, -0x6 /* 000012A6 */
  1802. 000012AC  4240                     clr.w      D0
  1803. 000012AE  102E FEF0                move.b     D0, [A6 - 0x110]
  1804. 000012B2  4A40                     tst.w      D0
  1805. 000012B4  6F14                     ble        +0x16 /* 000012CA */
  1806. 000012B6  486E FFF0                pea.l      [A6 - 0x10]
  1807. 000012BA  A8A3                     syscall    EraseRect
  1808. 000012BC  486E FEF0                pea.l      [A6 - 0x110]
  1809. 000012C0  486E FFF0                pea.l      [A6 - 0x10]
  1810. 000012C4  4267                     clr.w      -[A7]
  1811. 000012C6  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  1812. label000012CA:
  1813. 000012CA  4E5E                     unlink     A6
  1814. 000012CC  205F                     movea.l    A0, [A7]+
  1815. 000012CE  504F                     addq.w     A7, 8
  1816. 000012D0  4ED0                     jmp        [A0]
  1817. 000012D2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1818. // begin alternate branch 000012D4-000012DC
  1819. export_469:
  1820. fn000012D4:
  1821. 000012D4  4E56 FED2                link       A6, -0x012E
  1822. 000012D8  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1823. // end alternate branch 000012D4-000012DC
  1824. export_469: // at 000012D4 (misaligned)
  1825. fn000012D4: // (misaligned)
  1826. 000012D6  FED2 48E7                .extension 0xED2 <<F/2-3/7>> // unimplemented
  1827. 000012DA  0718                     btst       [A0]+, D3
  1828. 000012DC  206E 000C                movea.l    A0, [A6 + 0xC]
  1829. 000012E0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1830. 000012E4  22D8                     move.l     [A1]+, [A0]+
  1831. 000012E6  22D8                     move.l     [A1]+, [A0]+
  1832. 000012E8  286E 0008                movea.l    A4, [A6 + 0x8]
  1833. 000012EC  486E FFEA                pea.l      [A6 - 0x16]
  1834. 000012F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1835. 000012F4  4EBA FC62                jsr        [PC - 0x39E /* 00000F58 */]
  1836. 000012F8  2054                     movea.l    A0, [A4]
  1837. 000012FA  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  1838. 000012FE  3F28 0060                move.w     -[A7], [A0 + 0x60]
  1839. 00001302  486E FEDA                pea.l      [A6 - 0x126]
  1840. 00001306  A946                     syscall    GetMenuItemText/GetItem
  1841. 00001308  4267                     clr.w      -[A7]
  1842. 0000130A  486E FFEA                pea.l      [A6 - 0x16]
  1843. 0000130E  A8AE                     syscall    EmptyRect
  1844. 00001310  101F                     move.b     D0, [A7]+
  1845. 00001312  6600 015A                bne        +0x15C /* 0000146E */
  1846. 00001316  486E FFEA                pea.l      [A6 - 0x16]
  1847. 0000131A  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  1848. 00001320  A8A9                     syscall    InsetRect
  1849. 00001322  4267                     clr.w      -[A7]
  1850. 00001324  486E FFF8                pea.l      [A6 - 0x8]
  1851. 00001328  486E FFEA                pea.l      [A6 - 0x16]
  1852. 0000132C  486E FFE2                pea.l      [A6 - 0x1E]
  1853. 00001330  A8AA                     syscall    SectRect
  1854. 00001332  101F                     move.b     D0, [A7]+
  1855. 00001334  6700 0138                beq        +0x13A /* 0000146E */
  1856. 00001338  4A2E FEDA                tst.b      [A6 - 0x126]
  1857. 0000133C  6760                     beq        +0x62 /* 0000139E */
  1858. 0000133E  42A7                     clr.l      -[A7]
  1859. 00001340  42A7                     clr.l      -[A7]
  1860. 00001342  302E FFF0                move.w     D0, [A6 - 0x10]
  1861. 00001346  906E FFEC                sub.w      D0, [A6 - 0x14]
  1862. 0000134A  907C 0010                sub.w      D0, 0x10
  1863. 0000134E  48C0                     ext.l      D0
  1864. 00001350  2F00                     move.l     -[A7], D0
  1865. 00001352  201F                     move.l     D0, [A7]+
  1866. 00001354  2E9F                     move.l     [A7], [A7]+
  1867. 00001356  B097                     cmp.l      D0, [A7]
  1868. 00001358  6F02                     ble        +0x4 /* 0000135C */
  1869. 0000135A  2E80                     move.l     [A7], D0
  1870. label0000135C:
  1871. 0000135C  201F                     move.l     D0, [A7]+
  1872. 0000135E  3A00                     move.w     D5, D0
  1873. 00001360  4267                     clr.w      -[A7]
  1874. 00001362  486E FEDA                pea.l      [A6 - 0x126]
  1875. 00001366  A88C                     syscall    StringWidth
  1876. 00001368  3C1F                     move.w     D6, [A7]+
  1877. 0000136A  BA46                     cmp.w      D5, D6
  1878. 0000136C  6C30                     bge        +0x32 /* 0000139E */
  1879. 0000136E  4247                     clr.w      D7
  1880. 00001370  1E2E FEDA                move.b     D7, [A6 - 0x126]
  1881. label00001374:
  1882. 00001374  41EE FEDA                lea.l      A0, [A6 - 0x126]
  1883. 00001378  11BC 00C9 7000           move.b     [A0 + D7.w], 0xC9
  1884. 0000137E  1D47 FEDA                move.b     [A6 - 0x126], D7
  1885. 00001382  4267                     clr.w      -[A7]
  1886. 00001384  486E FEDA                pea.l      [A6 - 0x126]
  1887. 00001388  A88C                     syscall    StringWidth
  1888. 0000138A  3C1F                     move.w     D6, [A7]+
  1889. 0000138C  5347                     subq.w     D7, 1
  1890. 0000138E  BA46                     cmp.w      D5, D6
  1891. 00001390  5CC0                     sge        D0
  1892. 00001392  4A00                     tst.b      D0
  1893. 00001394  6608                     bne        +0xA /* 0000139E */
  1894. 00001396  4A47                     tst.w      D7
  1895. 00001398  57C1                     seq        D1
  1896. 0000139A  8001                     or.b       D0, D1
  1897. 0000139C  67D6                     beq        -0x28 /* 00001374 */
  1898. label0000139E:
  1899. 0000139E  A89E                     syscall    PenNormal
  1900. 000013A0  42A7                     clr.l      -[A7]
  1901. 000013A2  302E FFE8                move.w     D0, [A6 - 0x18]
  1902. 000013A6  48C0                     ext.l      D0
  1903. 000013A8  2F00                     move.l     -[A7], D0
  1904. 000013AA  302E FFF0                move.w     D0, [A6 - 0x10]
  1905. 000013AE  5340                     subq.w     D0, 1
  1906. 000013B0  48C0                     ext.l      D0
  1907. 000013B2  2F00                     move.l     -[A7], D0
  1908. 000013B4  201F                     move.l     D0, [A7]+
  1909. 000013B6  2E9F                     move.l     [A7], [A7]+
  1910. 000013B8  B097                     cmp.l      D0, [A7]
  1911. 000013BA  6C02                     bge        +0x4 /* 000013BE */
  1912. 000013BC  2E80                     move.l     [A7], D0
  1913. label000013BE:
  1914. 000013BE  201F                     move.l     D0, [A7]+
  1915. 000013C0  3D40 FFE8                move.w     [A6 - 0x18], D0
  1916. 000013C4  42A7                     clr.l      -[A7]
  1917. 000013C6  302E FFE6                move.w     D0, [A6 - 0x1A]
  1918. 000013CA  48C0                     ext.l      D0
  1919. 000013CC  2F00                     move.l     -[A7], D0
  1920. 000013CE  302E FFEE                move.w     D0, [A6 - 0x12]
  1921. 000013D2  5340                     subq.w     D0, 1
  1922. 000013D4  48C0                     ext.l      D0
  1923. 000013D6  2F00                     move.l     -[A7], D0
  1924. 000013D8  201F                     move.l     D0, [A7]+
  1925. 000013DA  2E9F                     move.l     [A7], [A7]+
  1926. 000013DC  B097                     cmp.l      D0, [A7]
  1927. 000013DE  6C02                     bge        +0x4 /* 000013E2 */
  1928. 000013E0  2E80                     move.l     [A7], D0
  1929. label000013E2:
  1930. 000013E2  201F                     move.l     D0, [A7]+
  1931. 000013E4  3D40 FFE6                move.w     [A6 - 0x1A], D0
  1932. 000013E8  486E FFE2                pea.l      [A6 - 0x1E]
  1933. 000013EC  A8A3                     syscall    EraseRect
  1934. 000013EE  486E FED2                pea.l      [A6 - 0x12E]
  1935. 000013F2  A88B                     syscall    GetFontInfo
  1936. 000013F4  486E FFDA                pea.l      [A6 - 0x26]
  1937. 000013F8  302E FFEC                move.w     D0, [A6 - 0x14]
  1938. 000013FC  D07C 000F                add.w      D0, 0xF
  1939. 00001400  3F00                     move.w     -[A7], D0
  1940. 00001402  302E FFEE                move.w     D0, [A6 - 0x12]
  1941. 00001406  5D40                     subq.w     D0, 6
  1942. 00001408  906E FED2                sub.w      D0, [A6 - 0x12E]
  1943. 0000140C  3F00                     move.w     -[A7], D0
  1944. 0000140E  302E FFF0                move.w     D0, [A6 - 0x10]
  1945. 00001412  5340                     subq.w     D0, 1
  1946. 00001414  3F00                     move.w     -[A7], D0
  1947. 00001416  302E FFEE                move.w     D0, [A6 - 0x12]
  1948. 0000141A  5D40                     subq.w     D0, 6
  1949. 0000141C  322E FED4                move.w     D1, [A6 - 0x12C]
  1950. 00001420  D240                     add.w      D1, D0
  1951. 00001422  3F01                     move.w     -[A7], D1
  1952. 00001424  A8A7                     syscall    SetRect
  1953. 00001426  486E FEDA                pea.l      [A6 - 0x126]
  1954. 0000142A  486E FFDA                pea.l      [A6 - 0x26]
  1955. 0000142E  4267                     clr.w      -[A7]
  1956. 00001430  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  1957. 00001434  486D F8F4                pea.l      [A5 - 0x70C]
  1958. 00001438  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  1959. 0000143C  47EE FFEE                lea.l      A3, [A6 - 0x12]
  1960. 00001440  536B 0002                subq.w     [A3 + 0x2], 1
  1961. 00001444  5353                     subq.w     [A3], 1
  1962. 00001446  486E FFEA                pea.l      [A6 - 0x16]
  1963. 0000144A  A8A1                     syscall    FrameRect
  1964. 0000144C  302E FFEC                move.w     D0, [A6 - 0x14]
  1965. 00001450  5640                     addq.w     D0, 3
  1966. 00001452  3F00                     move.w     -[A7], D0
  1967. 00001454  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1968. 00001458  A893                     syscall    MoveTo
  1969. 0000145A  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1970. 0000145E  A891                     syscall    LineTo
  1971. 00001460  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  1972. 00001464  302E FFEA                move.w     D0, [A6 - 0x16]
  1973. 00001468  5640                     addq.w     D0, 3
  1974. 0000146A  3F00                     move.w     -[A7], D0
  1975. 0000146C  A891                     syscall    LineTo
  1976. label0000146E:
  1977. 0000146E  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1978. 00001472  4E5E                     unlink     A6
  1979. 00001474  205F                     movea.l    A0, [A7]+
  1980. 00001476  504F                     addq.w     A7, 8
  1981. 00001478  4ED0                     jmp        [A0]
  1982. 0000147A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1983. 0000147E  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1984. 00001482  0008 2F28                ori.b      A0, 0x28 /* '(' */
  1985. 00001486  0008 4EAD                ori.b      A0, 0xAD
  1986. 0000148A  2372 4E5E 205F           move.l     [A1 + 0x205F], [A2 + D4 * 8 + 0x5E]
  1987. 00001490  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1988. 00001494  4ED0                     jmp        [A0]
  1989. 00001496  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1990. export_470: // at 00001498 (misaligned)
  1991. 0000149A  FFC2                     .invalid   <<F/7/7>>
  1992. 0000149C  48E7 0118                movem.l    -[A7], D7,A3,A4
  1993. 000014A0  266E 0008                movea.l    A3, [A6 + 0x8]
  1994. 000014A4  2E2E 0012                move.l     D7, [A6 + 0x12]
  1995. 000014A8  284B                     movea.l    A4, A3
  1996. 000014AA  2F0B                     move.l     -[A7], A3
  1997. 000014AC  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  1998. 000014B0  4A87                     tst.l      D7
  1999. 000014B2  6734                     beq        +0x36 /* 000014E8 */
  2000. 000014B4  70FF                     moveq.l    D0, 0xFFFFFFFF
  2001. 000014B6  B06E 0010                cmp.w      D0, [A6 + 0x10]
  2002. 000014BA  671E                     beq        +0x20 /* 000014DA */
  2003. 000014BC  486E FFC2                pea.l      [A6 - 0x3E]
  2004. 000014C0  487A FFBA                pea.l      [PC - 0x46 /* 0000147C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2005. 000014C4  2F0E                     move.l     -[A7], A6
  2006. 000014C6  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  2007. 000014CA  2F07                     move.l     -[A7], D7
  2008. 000014CC  A992                     syscall    DetachResource
  2009. 000014CE  4EAD 1952                jsr        [A5 + 0x1952 /* export_806 */]
  2010. 000014D2  486E FFC2                pea.l      [A6 - 0x3E]
  2011. 000014D6  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  2012. label000014DA:
  2013. 000014DA  2054                     movea.l    A0, [A4]
  2014. 000014DC  2147 005C                move.l     [A0 + 0x5C], D7
  2015. 000014E0  2247                     movea.l    A1, D7
  2016. 000014E2  2251                     movea.l    A1, [A1]
  2017. 000014E4  3151 005A                move.w     [A0 + 0x5A], [A1]
  2018. label000014E8:
  2019. 000014E8  2054                     movea.l    A0, [A4]
  2020. 000014EA  316E 0010 0058           move.w     [A0 + 0x58], [A6 + 0x10]
  2021. 000014F0  42A7                     clr.l      -[A7]
  2022. 000014F2  7001                     moveq.l    D0, 0x01
  2023. 000014F4  2F00                     move.l     -[A7], D0
  2024. 000014F6  302E 000E                move.w     D0, [A6 + 0xE]
  2025. 000014FA  48C0                     ext.l      D0
  2026. 000014FC  2F00                     move.l     -[A7], D0
  2027. 000014FE  201F                     move.l     D0, [A7]+
  2028. 00001500  2E9F                     move.l     [A7], [A7]+
  2029. 00001502  B097                     cmp.l      D0, [A7]
  2030. 00001504  6F02                     ble        +0x4 /* 00001508 */
  2031. 00001506  2E80                     move.l     [A7], D0
  2032. label00001508:
  2033. 00001508  201F                     move.l     D0, [A7]+
  2034. 0000150A  3F00                     move.w     -[A7], D0
  2035. 0000150C  4267                     clr.w      -[A7]
  2036. 0000150E  2F0B                     move.l     -[A7], A3
  2037. 00001510  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  2038. 00001514  2F0B                     move.l     -[A7], A3
  2039. 00001516  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  2040. 0000151A  102E 000C                move.b     D0, [A6 + 0xC]
  2041. 0000151E  6706                     beq        +0x8 /* 00001526 */
  2042. 00001520  2F0B                     move.l     -[A7], A3
  2043. 00001522  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  2044. label00001526:
  2045. 00001526  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2046. 0000152A  4E5E                     unlink     A6
  2047. 0000152C  205F                     movea.l    A0, [A7]+
  2048. 0000152E  DEFC 000E                add.w      A7, 0xE
  2049. 00001532  4ED0                     jmp        [A0]
  2050. export_471:
  2051. 00001534  4E56 FFFC                link       A6, -0x0004
  2052. 00001538  2F0C                     move.l     -[A7], A4
  2053. 0000153A  42A7                     clr.l      -[A7]
  2054. 0000153C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2055. 00001540  4EAD 20C2                jsr        [A5 + 0x20C2 /* export_1044 */]
  2056. 00001544  285F                     movea.l    A4, [A7]+
  2057. 00001546  200C                     move.l     D0, A4
  2058. 00001548  670A                     beq        +0xC /* 00001554 */
  2059. 0000154A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2060. 0000154E  2F0C                     move.l     -[A7], A4
  2061. 00001550  4EBA F316                jsr        [PC - 0xCEA /* 00000868 */]
  2062. label00001554:
  2063. 00001554  285F                     movea.l    A4, [A7]+
  2064. 00001556  4E5E                     unlink     A6
  2065. 00001558  205F                     movea.l    A0, [A7]+
  2066. 0000155A  504F                     addq.w     A7, 8
  2067. 0000155C  4ED0                     jmp        [A0]
  2068. 0000155E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2069. // begin alternate branch 00001560-0000156C
  2070. export_472:
  2071. fn00001560:
  2072. 00001560  4E56 FEDE                link       A6, -0x0122
  2073. 00001564  48E7 0038                movem.l    -[A7], A2,A3,A4
  2074. 00001568  206E 000C                movea.l    A0, [A6 + 0xC]
  2075. // end alternate branch 00001560-0000156C
  2076. export_472: // at 00001560 (misaligned)
  2077. fn00001560: // (misaligned)
  2078. 00001562  FEDE 48E7                .extension 0xEDE <<F/2-3/7>> // unimplemented
  2079. 00001566  0038 206E 000C           ori.b      [0x0000000C /* __m68k_vec_address_error__ */], 0x6E /* 'n' */
  2080. 0000156C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2081. 00001570  22D8                     move.l     [A1]+, [A0]+
  2082. 00001572  22D8                     move.l     [A1]+, [A0]+
  2083. 00001574  266E 0008                movea.l    A3, [A6 + 0x8]
  2084. 00001578  284B                     movea.l    A4, A3
  2085. 0000157A  2054                     movea.l    A0, [A4]
  2086. 0000157C  4AA8 005C                tst.l      [A0 + 0x5C]
  2087. 00001580  676C                     beq        +0x6E /* 000015EE */
  2088. 00001582  486E FEEA                pea.l      [A6 - 0x116]
  2089. 00001586  2F0B                     move.l     -[A7], A3
  2090. 00001588  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  2091. 0000158C  486E FEEA                pea.l      [A6 - 0x116]
  2092. 00001590  2F0B                     move.l     -[A7], A3
  2093. 00001592  4EAD 1FFA                jsr        [A5 + 0x1FFA /* export_1019 */]
  2094. 00001596  486E FFF0                pea.l      [A6 - 0x10]
  2095. 0000159A  2F0B                     move.l     -[A7], A3
  2096. 0000159C  4EAD 188A                jsr        [A5 + 0x188A /* export_781 */]
  2097. 000015A0  A89E                     syscall    PenNormal
  2098. 000015A2  486E FFEA                pea.l      [A6 - 0x16]
  2099. 000015A6  4EAD 1A32                jsr        [A5 + 0x1A32 /* export_834 */]
  2100. 000015AA  41EE FEDE                lea.l      A0, [A6 - 0x122]
  2101. 000015AE  2454                     movea.l    A2, [A4]
  2102. 000015B0  43EA 004C                lea.l      A1, [A2 + 0x4C]
  2103. 000015B4  20D9                     move.l     [A0]+, [A1]+
  2104. 000015B6  20D9                     move.l     [A0]+, [A1]+
  2105. 000015B8  20D9                     move.l     [A0]+, [A1]+
  2106. 000015BA  486E FEDE                pea.l      [A6 - 0x122]
  2107. 000015BE  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  2108. 000015C2  41EE FEEA                lea.l      A0, [A6 - 0x116]
  2109. 000015C6  2008                     move.l     D0, A0
  2110. 000015C8  5280                     addq.l     D0, 1
  2111. 000015CA  2F00                     move.l     -[A7], D0
  2112. 000015CC  4240                     clr.w      D0
  2113. 000015CE  102E FEEA                move.b     D0, [A6 - 0x116]
  2114. 000015D2  48C0                     ext.l      D0
  2115. 000015D4  2F00                     move.l     -[A7], D0
  2116. 000015D6  486E FFF0                pea.l      [A6 - 0x10]
  2117. 000015DA  2054                     movea.l    A0, [A4]
  2118. 000015DC  3F28 0060                move.w     -[A7], [A0 + 0x60]
  2119. 000015E0  2F0B                     move.l     -[A7], A3
  2120. 000015E2  4EAD 1FEA                jsr        [A5 + 0x1FEA /* export_1017 */]
  2121. 000015E6  486E FFEA                pea.l      [A6 - 0x16]
  2122. 000015EA  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  2123. label000015EE:
  2124. 000015EE  486E FFF8                pea.l      [A6 - 0x8]
  2125. 000015F2  2F0B                     move.l     -[A7], A3
  2126. 000015F4  4EAD 1892                jsr        [A5 + 0x1892 /* export_782 */]
  2127. 000015F8  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2128. 000015FC  4E5E                     unlink     A6
  2129. 000015FE  205F                     movea.l    A0, [A7]+
  2130. 00001600  504F                     addq.w     A7, 8
  2131. 00001602  4ED0                     jmp        [A0]
  2132. export_473:
  2133. fn00001604:
  2134. 00001604  4E56 0000                link       A6, 0
  2135. 00001608  2F0C                     move.l     -[A7], A4
  2136. 0000160A  286E 0008                movea.l    A4, [A6 + 0x8]
  2137. 0000160E  2054                     movea.l    A0, [A4]
  2138. 00001610  4AA8 005C                tst.l      [A0 + 0x5C]
  2139. 00001614  6712                     beq        +0x14 /* 00001628 */
  2140. 00001616  2248                     movea.l    A1, A0
  2141. 00001618  2069 005C                movea.l    A0, [A1 + 0x5C]
  2142. 0000161C  2F10                     move.l     -[A7], [A0]
  2143. 0000161E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2144. 00001622  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  2145. 00001626  6006                     bra        +0x8 /* 0000162E */
  2146. label00001628:
  2147. 00001628  206E 000C                movea.l    A0, [A6 + 0xC]
  2148. 0000162C  4210                     clr.b      [A0]
  2149. label0000162E:
  2150. 0000162E  285F                     movea.l    A4, [A7]+
  2151. 00001630  4E5E                     unlink     A6
  2152. 00001632  205F                     movea.l    A0, [A7]+
  2153. 00001634  504F                     addq.w     A7, 8
  2154. 00001636  4ED0                     jmp        [A0]
  2155. export_474:
  2156. 00001638  4E56 FFF8                link       A6, -0x0008
  2157. 0000163C  206E 000E                movea.l    A0, [A6 + 0xE]
  2158. 00001640  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2159. 00001644  22D8                     move.l     [A1]+, [A0]+
  2160. 00001646  22D8                     move.l     [A1]+, [A0]+
  2161. 00001648  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  2162. 0000164C  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  2163. 00001650  486E FFF8                pea.l      [A6 - 0x8]
  2164. 00001654  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2165. 00001658  206E 0008                movea.l    A0, [A6 + 0x8]
  2166. 0000165C  2050                     movea.l    A0, [A0]
  2167. 0000165E  1F28 0062                move.b     -[A7], [A0 + 0x62]
  2168. 00001662  42A7                     clr.l      -[A7]
  2169. 00001664  4267                     clr.w      -[A7]
  2170. 00001666  1F3C 0001                move.b     -[A7], 0x1
  2171. 0000166A  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  2172. 0000166E  4E5E                     unlink     A6
  2173. 00001670  205F                     movea.l    A0, [A7]+
  2174. 00001672  DEFC 0012                add.w      A7, 0x12
  2175. 00001676  4ED0                     jmp        [A0]
  2176. export_475:
  2177. 00001678  4E56 FFF8                link       A6, -0x0008
  2178. 0000167C  48E7 0018                movem.l    -[A7], A3,A4
  2179. 00001680  206E 0018                movea.l    A0, [A6 + 0x18]
  2180. 00001684  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2181. 00001688  22D8                     move.l     [A1]+, [A0]+
  2182. 0000168A  22D8                     move.l     [A1]+, [A0]+
  2183. 0000168C  266E 0008                movea.l    A3, [A6 + 0x8]
  2184. 00001690  284B                     movea.l    A4, A3
  2185. 00001692  4267                     clr.w      -[A7]
  2186. 00001694  2F0B                     move.l     -[A7], A3
  2187. 00001696  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  2188. 0000169A  101F                     move.b     D0, [A7]+
  2189. 0000169C  671C                     beq        +0x1E /* 000016BA */
  2190. 0000169E  222D F848                move.l     D1, [A5 - 0x7B8]
  2191. 000016A2  2054                     movea.l    A0, [A4]
  2192. 000016A4  B2A8 0066                cmp.l      D1, [A0 + 0x66]
  2193. 000016A8  56C1                     sne        D1
  2194. 000016AA  C001                     and.b      D0, D1
  2195. 000016AC  670C                     beq        +0xE /* 000016BA */
  2196. 000016AE  2F0B                     move.l     -[A7], A3
  2197. 000016B0  3F28 0038                move.w     -[A7], [A0 + 0x38]
  2198. 000016B4  2F0B                     move.l     -[A7], A3
  2199. 000016B6  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  2200. label000016BA:
  2201. 000016BA  4267                     clr.w      -[A7]
  2202. 000016BC  486E FFF8                pea.l      [A6 - 0x8]
  2203. 000016C0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2204. 000016C4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2205. 000016C8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2206. 000016CC  2F0B                     move.l     -[A7], A3
  2207. 000016CE  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  2208. 000016D2  1D5F 001C                move.b     [A6 + 0x1C], [A7]+
  2209. 000016D6  4CDF 1800                movem.l    A3,A4, [A7]+
  2210. 000016DA  4E5E                     unlink     A6
  2211. 000016DC  205F                     movea.l    A0, [A7]+
  2212. 000016DE  DEFC 0014                add.w      A7, 0x14
  2213. 000016E2  4ED0                     jmp        [A0]
  2214. export_476:
  2215. 000016E4  4E56 0000                link       A6, 0
  2216. 000016E8  4E5E                     unlink     A6
  2217. 000016EA  205F                     movea.l    A0, [A7]+
  2218. 000016EC  504F                     addq.w     A7, 8
  2219. 000016EE  4ED0                     jmp        [A0]
  2220. export_477:
  2221. 000016F0  4E56 FFF0                link       A6, -0x0010
  2222. 000016F4  48E7 0018                movem.l    -[A7], A3,A4
  2223. 000016F8  206E 000C                movea.l    A0, [A6 + 0xC]
  2224. 000016FC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2225. 00001700  22D8                     move.l     [A1]+, [A0]+
  2226. 00001702  22D8                     move.l     [A1]+, [A0]+
  2227. 00001704  266E 0008                movea.l    A3, [A6 + 0x8]
  2228. 00001708  284B                     movea.l    A4, A3
  2229. 0000170A  2054                     movea.l    A0, [A4]
  2230. 0000170C  4AA8 0066                tst.l      [A0 + 0x66]
  2231. 00001710  6724                     beq        +0x26 /* 00001736 */
  2232. 00001712  486E FFF0                pea.l      [A6 - 0x10]
  2233. 00001716  2F0B                     move.l     -[A7], A3
  2234. 00001718  4EAD 1732                jsr        [A5 + 0x1732 /* export_738 */]
  2235. 0000171C  486E FFF0                pea.l      [A6 - 0x10]
  2236. 00001720  2054                     movea.l    A0, [A4]
  2237. 00001722  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2238. 00001726  4240                     clr.w      D0
  2239. 00001728  1028 003E                move.b     D0, [A0 + 0x3E]
  2240. 0000172C  3F00                     move.w     -[A7], D0
  2241. 0000172E  2F0B                     move.l     -[A7], A3
  2242. 00001730  4EAD 164A                jsr        [A5 + 0x164A /* export_709 */]
  2243. 00001734  600A                     bra        +0xC /* 00001740 */
  2244. label00001736:
  2245. 00001736  486E FFF8                pea.l      [A6 - 0x8]
  2246. 0000173A  2F0B                     move.l     -[A7], A3
  2247. 0000173C  4EBA FE22                jsr        [PC - 0x1DE /* 00001560 */]
  2248. label00001740:
  2249. 00001740  4CDF 1800                movem.l    A3,A4, [A7]+
  2250. 00001744  4E5E                     unlink     A6
  2251. 00001746  205F                     movea.l    A0, [A7]+
  2252. 00001748  504F                     addq.w     A7, 8
  2253. 0000174A  4ED0                     jmp        [A0]
  2254. export_478:
  2255. 0000174C  4E56 FFFA                link       A6, -0x0006
  2256. 00001750  48E7 0118                movem.l    -[A7], D7,A3,A4
  2257. 00001754  286E 0008                movea.l    A4, [A6 + 0x8]
  2258. 00001758  2054                     movea.l    A0, [A4]
  2259. 0000175A  4AA8 0066                tst.l      [A0 + 0x66]
  2260. 0000175E  660E                     bne        +0x10 /* 0000176E */
  2261. 00001760  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2262. 00001764  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2263. 00001768  4EBA FE9A                jsr        [PC - 0x166 /* 00001604 */]
  2264. 0000176C  6046                     bra        +0x48 /* 000017B4 */
  2265. label0000176E:
  2266. 0000176E  42A7                     clr.l      -[A7]
  2267. 00001770  2054                     movea.l    A0, [A4]
  2268. 00001772  2F28 0066                move.l     -[A7], [A0 + 0x66]
  2269. 00001776  4EAD 0612                jsr        [A5 + 0x612 /* export_190 */]
  2270. 0000177A  265F                     movea.l    A3, [A7]+
  2271. 0000177C  42A7                     clr.l      -[A7]
  2272. 0000177E  2F3C 0000 00FF           move.l     -[A7], 0xFF
  2273. 00001784  42A7                     clr.l      -[A7]
  2274. 00001786  2F0B                     move.l     -[A7], A3
  2275. 00001788  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2276. 0000178C  201F                     move.l     D0, [A7]+
  2277. 0000178E  2E9F                     move.l     [A7], [A7]+
  2278. 00001790  B097                     cmp.l      D0, [A7]
  2279. 00001792  6C02                     bge        +0x4 /* 00001796 */
  2280. 00001794  2E80                     move.l     [A7], D0
  2281. label00001796:
  2282. 00001796  201F                     move.l     D0, [A7]+
  2283. 00001798  3E00                     move.w     D7, D0
  2284. 0000179A  206E 000C                movea.l    A0, [A6 + 0xC]
  2285. 0000179E  1087                     move.b     [A0], D7
  2286. 000017A0  2F13                     move.l     -[A7], [A3]
  2287. 000017A2  202E 000C                move.l     D0, [A6 + 0xC]
  2288. 000017A6  5280                     addq.l     D0, 1
  2289. 000017A8  2F00                     move.l     -[A7], D0
  2290. 000017AA  3007                     move.w     D0, D7
  2291. 000017AC  48C0                     ext.l      D0
  2292. 000017AE  2F00                     move.l     -[A7], D0
  2293. 000017B0  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  2294. label000017B4:
  2295. 000017B4  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2296. 000017B8  4E5E                     unlink     A6
  2297. 000017BA  205F                     movea.l    A0, [A7]+
  2298. 000017BC  504F                     addq.w     A7, 8
  2299. 000017BE  4ED0                     jmp        [A0]
  2300. export_479:
  2301. 000017C0  4E56 FFF8                link       A6, -0x0008
  2302. 000017C4  206E 000E                movea.l    A0, [A6 + 0xE]
  2303. 000017C8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2304. 000017CC  22D8                     move.l     [A1]+, [A0]+
  2305. 000017CE  22D8                     move.l     [A1]+, [A0]+
  2306. 000017D0  4AAE 0012                tst.l      [A6 + 0x12]
  2307. 000017D4  6D26                     blt        +0x28 /* 000017FC */
  2308. 000017D6  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  2309. 000017DA  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  2310. 000017DE  486E FFF8                pea.l      [A6 - 0x8]
  2311. 000017E2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2312. 000017E6  206E 0008                movea.l    A0, [A6 + 0x8]
  2313. 000017EA  2050                     movea.l    A0, [A0]
  2314. 000017EC  1F28 0062                move.b     -[A7], [A0 + 0x62]
  2315. 000017F0  42A7                     clr.l      -[A7]
  2316. 000017F2  4267                     clr.w      -[A7]
  2317. 000017F4  1F3C 0001                move.b     -[A7], 0x1
  2318. 000017F8  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  2319. label000017FC:
  2320. 000017FC  4E5E                     unlink     A6
  2321. 000017FE  205F                     movea.l    A0, [A7]+
  2322. 00001800  DEFC 0012                add.w      A7, 0x12
  2323. 00001804  4ED0                     jmp        [A0]
  2324. 00001806  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2325. // begin alternate branch 00001808-0000180E
  2326. export_480:
  2327. fn00001808:
  2328. 00001808  4E56 0000                link       A6, 0
  2329. 0000180C  2F0C                     move.l     -[A7], A4
  2330. // end alternate branch 00001808-0000180E
  2331. export_480: // at 00001808 (misaligned)
  2332. fn00001808: // (misaligned)
  2333. 0000180A  0000 2F0C                ori.b      D0, 0xC
  2334. 0000180E  286E 0008                movea.l    A4, [A6 + 0x8]
  2335. 00001812  2054                     movea.l    A0, [A4]
  2336. 00001814  4AA8 0066                tst.l      [A0 + 0x66]
  2337. 00001818  6768                     beq        +0x6A /* 00001882 */
  2338. 0000181A  102E 000C                move.b     D0, [A6 + 0xC]
  2339. 0000181E  674E                     beq        +0x50 /* 0000186E */
  2340. 00001820  2F00                     move.l     -[A7], D0
  2341. 00001822  4267                     clr.w      -[A7]
  2342. 00001824  2054                     movea.l    A0, [A4]
  2343. 00001826  2F28 0066                move.l     -[A7], [A0 + 0x66]
  2344. 0000182A  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  2345. 0000182E  121F                     move.b     D1, [A7]+
  2346. 00001830  201F                     move.l     D0, [A7]+
  2347. 00001832  C001                     and.b      D0, D1
  2348. 00001834  4A00                     tst.b      D0
  2349. 00001836  6736                     beq        +0x38 /* 0000186E */
  2350. 00001838  2F00                     move.l     -[A7], D0
  2351. 0000183A  4267                     clr.w      -[A7]
  2352. 0000183C  2054                     movea.l    A0, [A4]
  2353. 0000183E  2F28 0066                move.l     -[A7], [A0 + 0x66]
  2354. 00001842  4EAD 1782                jsr        [A5 + 0x1782 /* export_748 */]
  2355. 00001846  121F                     move.b     D1, [A7]+
  2356. 00001848  201F                     move.l     D0, [A7]+
  2357. 0000184A  C001                     and.b      D0, D1
  2358. 0000184C  6720                     beq        +0x22 /* 0000186E */
  2359. 0000184E  302E 0010                move.w     D0, [A6 + 0x10]
  2360. 00001852  48C0                     ext.l      D0
  2361. 00001854  2F00                     move.l     -[A7], D0
  2362. 00001856  302E 000E                move.w     D0, [A6 + 0xE]
  2363. 0000185A  48C0                     ext.l      D0
  2364. 0000185C  2F00                     move.l     -[A7], D0
  2365. 0000185E  2254                     movea.l    A1, [A4]
  2366. 00001860  2069 0066                movea.l    A0, [A1 + 0x66]
  2367. 00001864  2050                     movea.l    A0, [A0]
  2368. 00001866  2F28 0038                move.l     -[A7], [A0 + 0x38]
  2369. 0000186A  A9D1                     syscall    TESetSelect
  2370. 0000186C  6014                     bra        +0x16 /* 00001882 */
  2371. label0000186E:
  2372. 0000186E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2373. 00001872  2254                     movea.l    A1, [A4]
  2374. 00001874  2069 0066                movea.l    A0, [A1 + 0x66]
  2375. 00001878  2050                     movea.l    A0, [A0]
  2376. 0000187A  2F28 0038                move.l     -[A7], [A0 + 0x38]
  2377. 0000187E  4EBA 00FC                jsr        [PC + 0xFC /* 0000197C */]
  2378. label00001882:
  2379. 00001882  285F                     movea.l    A4, [A7]+
  2380. 00001884  4E5E                     unlink     A6
  2381. 00001886  205F                     movea.l    A0, [A7]+
  2382. 00001888  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2383. 0000188C  4ED0                     jmp        [A0]
  2384. 0000188E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2385. export_481: // at 00001890 (misaligned)
  2386. 00001892  0000 2F0C                ori.b      D0, 0xC
  2387. 00001896  286E 0008                movea.l    A4, [A6 + 0x8]
  2388. 0000189A  2054                     movea.l    A0, [A4]
  2389. 0000189C  4AA8 0066                tst.l      [A0 + 0x66]
  2390. 000018A0  6710                     beq        +0x12 /* 000018B2 */
  2391. 000018A2  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  2392. 000018A6  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2393. 000018AA  2F28 0066                move.l     -[A7], [A0 + 0x66]
  2394. 000018AE  4EAD 227A                jsr        [A5 + 0x227A /* export_1099 */]
  2395. label000018B2:
  2396. 000018B2  285F                     movea.l    A4, [A7]+
  2397. 000018B4  4E5E                     unlink     A6
  2398. 000018B6  205F                     movea.l    A0, [A7]+
  2399. 000018B8  504F                     addq.w     A7, 8
  2400. 000018BA  4ED0                     jmp        [A0]
  2401. export_482:
  2402. 000018BC  4E56 FFFC                link       A6, -0x0004
  2403. 000018C0  48E7 0108                movem.l    -[A7], D7,A4
  2404. 000018C4  286E 0008                movea.l    A4, [A6 + 0x8]
  2405. 000018C8  42A7                     clr.l      -[A7]
  2406. 000018CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2407. 000018CE  4EAD 18AA                jsr        [A5 + 0x18AA /* export_785 */]
  2408. 000018D2  2E1F                     move.l     D7, [A7]+
  2409. 000018D4  57C0                     seq        D0
  2410. 000018D6  4A00                     tst.b      D0
  2411. 000018D8  6736                     beq        +0x38 /* 00001910 */
  2412. 000018DA  2054                     movea.l    A0, [A4]
  2413. 000018DC  4AA8 0066                tst.l      [A0 + 0x66]
  2414. 000018E0  56C1                     sne        D1
  2415. 000018E2  C001                     and.b      D0, D1
  2416. 000018E4  672A                     beq        +0x2C /* 00001910 */
  2417. 000018E6  2F00                     move.l     -[A7], D0
  2418. 000018E8  42A7                     clr.l      -[A7]
  2419. 000018EA  2254                     movea.l    A1, [A4]
  2420. 000018EC  2069 0066                movea.l    A0, [A1 + 0x66]
  2421. 000018F0  2050                     movea.l    A0, [A0]
  2422. 000018F2  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  2423. 000018F6  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2424. 000018FA  221F                     move.l     D1, [A7]+
  2425. 000018FC  201F                     move.l     D0, [A7]+
  2426. 000018FE  2054                     movea.l    A0, [A4]
  2427. 00001900  3428 0064                move.w     D2, [A0 + 0x64]
  2428. 00001904  48C2                     ext.l      D2
  2429. 00001906  B481                     cmp.l      D2, D1
  2430. 00001908  5DC1                     slt        D1
  2431. 0000190A  C001                     and.b      D0, D1
  2432. 0000190C  6702                     beq        +0x4 /* 00001910 */
  2433. 0000190E  7E05                     moveq.l    D7, 0x05
  2434. label00001910:
  2435. 00001910  2D47 000C                move.l     [A6 + 0xC], D7
  2436. 00001914  4CDF 1080                movem.l    D7,A4, [A7]+
  2437. 00001918  4E5E                     unlink     A6
  2438. 0000191A  2E9F                     move.l     [A7], [A7]+
  2439. 0000191C  4E75                     rts
  2440. 0000191E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2441. export_483: // at 00001920 (misaligned)
  2442. 00001922  FEFC 486E                .extension 0xEFC <<F/2-3/7>> // unimplemented
  2443. 00001926  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  2444. 00001928  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2445. 0000192C  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  2446. 00001930  486E FF00                pea.l      [A6 - 0x100]
  2447. 00001934  486E FEFC                pea.l      [A6 - 0x104]
  2448. 00001938  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2449. 0000193C  2D6E FEFC 000C           move.l     [A6 + 0xC], [A6 - 0x104]
  2450. 00001942  4E5E                     unlink     A6
  2451. 00001944  2E9F                     move.l     [A7], [A7]+
  2452. 00001946  4E75                     rts
  2453. fn00001948:
  2454. 00001948  4E56 FFFC                link       A6, -0x0004
  2455. 0000194C  1F3C 0001                move.b     -[A7], 0x1
  2456. 00001950  1F3C 0001                move.b     -[A7], 0x1
  2457. 00001954  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2458. 00001958  4EAD 200A                jsr        [A5 + 0x200A /* export_1021 */]
  2459. 0000195C  7008                     moveq.l    D0, 0x08
  2460. 0000195E  2F00                     move.l     -[A7], D0
  2461. 00001960  486E FFFC                pea.l      [A6 - 0x4]
  2462. 00001964  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  2463. 00001968  4267                     clr.w      -[A7]
  2464. 0000196A  1F3C 0001                move.b     -[A7], 0x1
  2465. 0000196E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2466. 00001972  4EAD 200A                jsr        [A5 + 0x200A /* export_1021 */]
  2467. 00001976  4E5E                     unlink     A6
  2468. 00001978  2E9F                     move.l     [A7], [A7]+
  2469. 0000197A  4E75                     rts
  2470. export_484:
  2471. fn0000197C:
  2472. 0000197C  4E56 0000                link       A6, 0
  2473. 00001980  2F0C                     move.l     -[A7], A4
  2474. 00001982  206E 0008                movea.l    A0, [A6 + 0x8]
  2475. 00001986  2850                     movea.l    A4, [A0]
  2476. 00001988  396E 000E 0020           move.w     [A4 + 0x20], [A6 + 0xE]
  2477. 0000198E  396E 000C 0022           move.w     [A4 + 0x22], [A6 + 0xC]
  2478. 00001994  285F                     movea.l    A4, [A7]+
  2479. 00001996  4E5E                     unlink     A6
  2480. 00001998  205F                     movea.l    A0, [A7]+
  2481. 0000199A  504F                     addq.w     A7, 8
  2482. 0000199C  4ED0                     jmp        [A0]
  2483. 0000199E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2484. // begin alternate branch 000019A0-000019A4
  2485. export_485:
  2486. fn000019A0:
  2487. 000019A0  4E56 FFE4                link       A6, -0x001C
  2488. // end alternate branch 000019A0-000019A4
  2489. export_485: // at 000019A0 (misaligned)
  2490. fn000019A0: // (misaligned)
  2491. 000019A2  FFE4                     .invalid   <<F/7/7>>
  2492. 000019A4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2493. 000019A8  286E 0008                movea.l    A4, [A6 + 0x8]
  2494. 000019AC  2254                     movea.l    A1, [A4]
  2495. 000019AE  2069 0038                movea.l    A0, [A1 + 0x38]
  2496. 000019B2  2650                     movea.l    A3, [A0]
  2497. 000019B4  4A6B 003C                tst.w      [A3 + 0x3C]
  2498. 000019B8  5FC0                     sle        D0
  2499. 000019BA  4A00                     tst.b      D0
  2500. 000019BC  661A                     bne        +0x1C /* 000019D8 */
  2501. 000019BE  206B 003E                movea.l    A0, [A3 + 0x3E]
  2502. 000019C2  2050                     movea.l    A0, [A0]
  2503. 000019C4  322B 003C                move.w     D1, [A3 + 0x3C]
  2504. 000019C8  5341                     subq.w     D1, 1
  2505. 000019CA  4242                     clr.w      D2
  2506. 000019CC  1430 1000                move.b     D2, [A0 + D1.w]
  2507. 000019D0  720D                     moveq.l    D1, 0x0D
  2508. 000019D2  B242                     cmp.w      D1, D2
  2509. 000019D4  57C1                     seq        D1
  2510. 000019D6  8001                     or.b       D0, D1
  2511. label000019D8:
  2512. 000019D8  4400                     neg.b      D0
  2513. 000019DA  1C00                     move.b     D6, D0
  2514. 000019DC  7001                     moveq.l    D0, 0x01
  2515. 000019DE  2054                     movea.l    A0, [A4]
  2516. 000019E0  B028 006B                cmp.b      D0, [A0 + 0x6B]
  2517. 000019E4  6676                     bne        +0x78 /* 00001A5C */
  2518. 000019E6  7E00                     moveq.l    D7, 0x00
  2519. 000019E8  2248                     movea.l    A1, A0
  2520. 000019EA  2069 0038                movea.l    A0, [A1 + 0x38]
  2521. 000019EE  2050                     movea.l    A0, [A0]
  2522. 000019F0  4A68 005E                tst.w      [A0 + 0x5E]
  2523. 000019F4  6F18                     ble        +0x1A /* 00001A0E */
  2524. 000019F6  42A7                     clr.l      -[A7]
  2525. 000019F8  2F3C 0000 7FFF           move.l     -[A7], 0x7FFF
  2526. 000019FE  42A7                     clr.l      -[A7]
  2527. 00001A00  2054                     movea.l    A0, [A4]
  2528. 00001A02  2F28 0038                move.l     -[A7], [A0 + 0x38]
  2529. 00001A06  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  2530. 00001A0A  A83D                     syscall    TEDispatch
  2531. 00001A0C  2E1F                     move.l     D7, [A7]+
  2532. label00001A0E:
  2533. 00001A0E  1006                     move.b     D0, D6
  2534. 00001A10  6774                     beq        +0x76 /* 00001A86 */
  2535. 00001A12  3D7C 000F FFFC           move.w     [A6 - 0x4], 0xF
  2536. 00001A18  2F3C 7FFF 0000           move.l     -[A7], 0x7FFF0000
  2537. 00001A1E  3F3C 7FFF                move.w     -[A7], 0x7FFF
  2538. 00001A22  486E FFFC                pea.l      [A6 - 0x4]
  2539. 00001A26  486E FFEC                pea.l      [A6 - 0x14]
  2540. 00001A2A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2541. 00001A2E  4EBA 02E0                jsr        [PC + 0x2E0 /* 00001D10 */]
  2542. 00001A32  1C1F                     move.b     D6, [A7]+
  2543. 00001A34  486E FFEC                pea.l      [A6 - 0x14]
  2544. 00001A38  486E FFE4                pea.l      [A6 - 0x1C]
  2545. 00001A3C  4EAD 19D2                jsr        [A5 + 0x19D2 /* export_822 */]
  2546. 00001A40  302E FFE4                move.w     D0, [A6 - 0x1C]
  2547. 00001A44  48C0                     ext.l      D0
  2548. 00001A46  D087                     add.l      D0, D7
  2549. 00001A48  322E FFE6                move.w     D1, [A6 - 0x1A]
  2550. 00001A4C  48C1                     ext.l      D1
  2551. 00001A4E  D280                     add.l      D1, D0
  2552. 00001A50  302E FFEA                move.w     D0, [A6 - 0x16]
  2553. 00001A54  48C0                     ext.l      D0
  2554. 00001A56  2E00                     move.l     D7, D0
  2555. 00001A58  DE81                     add.l      D7, D1
  2556. 00001A5A  602A                     bra        +0x2C /* 00001A86 */
  2557. label00001A5C:
  2558. 00001A5C  2254                     movea.l    A1, [A4]
  2559. 00001A5E  2069 0038                movea.l    A0, [A1 + 0x38]
  2560. 00001A62  2050                     movea.l    A0, [A0]
  2561. 00001A64  1006                     move.b     D0, D6
  2562. 00001A66  4880                     ext.w      D0
  2563. 00001A68  D068 005E                add.w      D0, [A0 + 0x5E]
  2564. 00001A6C  48C0                     ext.l      D0
  2565. 00001A6E  2E00                     move.l     D7, D0
  2566. 00001A70  2069 0038                movea.l    A0, [A1 + 0x38]
  2567. 00001A74  2050                     movea.l    A0, [A0]
  2568. 00001A76  3028 0018                move.w     D0, [A0 + 0x18]
  2569. 00001A7A  48C0                     ext.l      D0
  2570. 00001A7C  2F07                     move.l     -[A7], D7
  2571. 00001A7E  2F00                     move.l     -[A7], D0
  2572. 00001A80  4EAD 290A                jsr        [A5 + 0x290A /* export_1309 */]
  2573. 00001A84  2E1F                     move.l     D7, [A7]+
  2574. label00001A86:
  2575. 00001A86  2D47 000C                move.l     [A6 + 0xC], D7
  2576. 00001A8A  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2577. 00001A8E  4E5E                     unlink     A6
  2578. 00001A90  2E9F                     move.l     [A7], [A7]+
  2579. 00001A92  4E75                     rts
  2580. fn00001A94:
  2581. 00001A94  4E56 FFE8                link       A6, -0x0018
  2582. 00001A98  48E7 0F28                movem.l    -[A7], D4,D5,D6,D7,A2,A4
  2583. 00001A9C  286E 0008                movea.l    A4, [A6 + 0x8]
  2584. 00001AA0  7000                     moveq.l    D0, 0x00
  2585. 00001AA2  2D40 000C                move.l     [A6 + 0xC], D0
  2586. 00001AA6  2054                     movea.l    A0, [A4]
  2587. 00001AA8  1028 006B                move.b     D0, [A0 + 0x6B]
  2588. 00001AAC  6704                     beq        +0x6 /* 00001AB2 */
  2589. 00001AAE  6000 00E6                bra        +0xE8 /* 00001B96 */
  2590. label00001AB2:
  2591. 00001AB2  4267                     clr.w      -[A7]
  2592. 00001AB4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2593. 00001AB8  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  2594. 00001ABC  101F                     move.b     D0, [A7]+
  2595. 00001ABE  6700 00D6                beq        +0xD8 /* 00001B96 */
  2596. 00001AC2  41EE FFEA                lea.l      A0, [A6 - 0x16]
  2597. 00001AC6  2454                     movea.l    A2, [A4]
  2598. 00001AC8  43EA 005C                lea.l      A1, [A2 + 0x5C]
  2599. 00001ACC  20D9                     move.l     [A0]+, [A1]+
  2600. 00001ACE  20D9                     move.l     [A0]+, [A1]+
  2601. 00001AD0  20D9                     move.l     [A0]+, [A1]+
  2602. 00001AD2  486E FFEA                pea.l      [A6 - 0x16]
  2603. 00001AD6  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  2604. 00001ADA  4247                     clr.w      D7
  2605. 00001ADC  2254                     movea.l    A1, [A4]
  2606. 00001ADE  2069 0038                movea.l    A0, [A1 + 0x38]
  2607. 00001AE2  2050                     movea.l    A0, [A0]
  2608. 00001AE4  3C28 0060                move.w     D6, [A0 + 0x60]
  2609. 00001AE8  4267                     clr.w      -[A7]
  2610. 00001AEA  2254                     movea.l    A1, [A4]
  2611. 00001AEC  2069 0038                movea.l    A0, [A1 + 0x38]
  2612. 00001AF0  2050                     movea.l    A0, [A0]
  2613. 00001AF2  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  2614. 00001AF6  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  2615. 00001AFA  1D5F FFFD                move.b     [A6 - 0x3], [A7]+
  2616. 00001AFE  2254                     movea.l    A1, [A4]
  2617. 00001B00  2069 0038                movea.l    A0, [A1 + 0x38]
  2618. 00001B04  2050                     movea.l    A0, [A0]
  2619. 00001B06  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  2620. 00001B0A  205F                     movea.l    A0, [A7]+
  2621. 00001B0C  A029                     syscall    HLock
  2622. 00001B0E  2254                     movea.l    A1, [A4]
  2623. 00001B10  2069 0038                movea.l    A0, [A1 + 0x38]
  2624. 00001B14  2050                     movea.l    A0, [A0]
  2625. 00001B16  3D68 005E FFE8           move.w     [A6 - 0x18], [A0 + 0x5E]
  2626. 00001B1C  7A01                     moveq.l    D5, 0x01
  2627. 00001B1E  6052                     bra        +0x54 /* 00001B72 */
  2628. label00001B20:
  2629. 00001B20  2254                     movea.l    A1, [A4]
  2630. 00001B22  2069 0038                movea.l    A0, [A1 + 0x38]
  2631. 00001B26  2050                     movea.l    A0, [A0]
  2632. 00001B28  3005                     move.w     D0, D5
  2633. 00001B2A  D040                     add.w      D0, D0
  2634. 00001B2C  3830 0060                move.w     D4, [A0 + D0.w + 0x60]
  2635. 00001B30  5344                     subq.w     D4, 1
  2636. 00001B32  42A7                     clr.l      -[A7]
  2637. 00001B34  3007                     move.w     D0, D7
  2638. 00001B36  48C0                     ext.l      D0
  2639. 00001B38  2F00                     move.l     -[A7], D0
  2640. 00001B3A  4267                     clr.w      -[A7]
  2641. 00001B3C  2254                     movea.l    A1, [A4]
  2642. 00001B3E  2069 0038                movea.l    A0, [A1 + 0x38]
  2643. 00001B42  2050                     movea.l    A0, [A0]
  2644. 00001B44  2068 003E                movea.l    A0, [A0 + 0x3E]
  2645. 00001B48  2F10                     move.l     -[A7], [A0]
  2646. 00001B4A  3F06                     move.w     -[A7], D6
  2647. 00001B4C  3004                     move.w     D0, D4
  2648. 00001B4E  9046                     sub.w      D0, D6
  2649. 00001B50  5240                     addq.w     D0, 1
  2650. 00001B52  3F00                     move.w     -[A7], D0
  2651. 00001B54  A886                     syscall    TextWidth
  2652. 00001B56  301F                     move.w     D0, [A7]+
  2653. 00001B58  48C0                     ext.l      D0
  2654. 00001B5A  2F00                     move.l     -[A7], D0
  2655. 00001B5C  201F                     move.l     D0, [A7]+
  2656. 00001B5E  2E9F                     move.l     [A7], [A7]+
  2657. 00001B60  B097                     cmp.l      D0, [A7]
  2658. 00001B62  6F02                     ble        +0x4 /* 00001B66 */
  2659. 00001B64  2E80                     move.l     [A7], D0
  2660. label00001B66:
  2661. 00001B66  201F                     move.l     D0, [A7]+
  2662. 00001B68  3E00                     move.w     D7, D0
  2663. 00001B6A  3C04                     move.w     D6, D4
  2664. 00001B6C  5246                     addq.w     D6, 1
  2665. 00001B6E  5245                     addq.w     D5, 1
  2666. 00001B70  6906                     bvs        +0x8 /* 00001B78 */
  2667. label00001B72:
  2668. 00001B72  BA6E FFE8                cmp.w      D5, [A6 - 0x18]
  2669. 00001B76  6FA8                     ble        -0x56 /* 00001B20 */
  2670. label00001B78:
  2671. 00001B78  102E FFFD                move.b     D0, [A6 - 0x3]
  2672. 00001B7C  6610                     bne        +0x12 /* 00001B8E */
  2673. 00001B7E  2254                     movea.l    A1, [A4]
  2674. 00001B80  2069 0038                movea.l    A0, [A1 + 0x38]
  2675. 00001B84  2050                     movea.l    A0, [A0]
  2676. 00001B86  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  2677. 00001B8A  205F                     movea.l    A0, [A7]+
  2678. 00001B8C  A02A                     syscall    HUnlock
  2679. label00001B8E:
  2680. 00001B8E  3007                     move.w     D0, D7
  2681. 00001B90  48C0                     ext.l      D0
  2682. 00001B92  2D40 000C                move.l     [A6 + 0xC], D0
  2683. label00001B96:
  2684. 00001B96  4CDF 14F0                movem.l    D4,D5,D6,D7,A2,A4, [A7]+
  2685. 00001B9A  4E5E                     unlink     A6
  2686. 00001B9C  2E9F                     move.l     [A7], [A7]+
  2687. 00001B9E  4E75                     rts
  2688. fn00001BA0:
  2689. 00001BA0  4E56 FFCE                link       A6, -0x0032
  2690. 00001BA4  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2691. 00001BA8  266E 0008                movea.l    A3, [A6 + 0x8]
  2692. 00001BAC  2253                     movea.l    A1, [A3]
  2693. 00001BAE  2069 0038                movea.l    A0, [A1 + 0x38]
  2694. 00001BB2  2850                     movea.l    A4, [A0]
  2695. 00001BB4  3E2C 003C                move.w     D7, [A4 + 0x3C]
  2696. 00001BB8  3C2C 0020                move.w     D6, [A4 + 0x20]
  2697. 00001BBC  3A2C 0022                move.w     D5, [A4 + 0x22]
  2698. 00001BC0  282C 003E                move.l     D4, [A4 + 0x3E]
  2699. 00001BC4  302C 0022                move.w     D0, [A4 + 0x22]
  2700. 00001BC8  906C 0020                sub.w      D0, [A4 + 0x20]
  2701. 00001BCC  57C0                     seq        D0
  2702. 00001BCE  4A00                     tst.b      D0
  2703. 00001BD0  671A                     beq        +0x1C /* 00001BEC */
  2704. 00001BD2  2053                     movea.l    A0, [A3]
  2705. 00001BD4  0CA8 7FFF FFFF 0006      cmpi.l     [A0 + 0x6], 0x7FFFFFFF
  2706. 00001BDC  57C1                     seq        D1
  2707. 00001BDE  C001                     and.b      D0, D1
  2708. 00001BE0  670A                     beq        +0xC /* 00001BEC */
  2709. 00001BE2  42A7                     clr.l      -[A7]
  2710. 00001BE4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2711. 00001BE8  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  2712. label00001BEC:
  2713. 00001BEC  BE46                     cmp.w      D7, D6
  2714. 00001BEE  57C0                     seq        D0
  2715. 00001BF0  4A00                     tst.b      D0
  2716. 00001BF2  671E                     beq        +0x20 /* 00001C12 */
  2717. 00001BF4  4A47                     tst.w      D7
  2718. 00001BF6  5EC1                     sgt        D1
  2719. 00001BF8  C001                     and.b      D0, D1
  2720. 00001BFA  6716                     beq        +0x18 /* 00001C12 */
  2721. 00001BFC  2044                     movea.l    A0, D4
  2722. 00001BFE  2050                     movea.l    A0, [A0]
  2723. 00001C00  3207                     move.w     D1, D7
  2724. 00001C02  5341                     subq.w     D1, 1
  2725. 00001C04  4242                     clr.w      D2
  2726. 00001C06  1430 1000                move.b     D2, [A0 + D1.w]
  2727. 00001C0A  720D                     moveq.l    D1, 0x0D
  2728. 00001C0C  B242                     cmp.w      D1, D2
  2729. 00001C0E  57C1                     seq        D1
  2730. 00001C10  C001                     and.b      D0, D1
  2731. label00001C12:
  2732. 00001C12  4400                     neg.b      D0
  2733. 00001C14  1D40 FFDA                move.b     [A6 - 0x26], D0
  2734. 00001C18  206E 000C                movea.l    A0, [A6 + 0xC]
  2735. 00001C1C  2F08                     move.l     -[A7], A0
  2736. 00001C1E  42A7                     clr.l      -[A7]
  2737. 00001C20  3F06                     move.w     -[A7], D6
  2738. 00001C22  2253                     movea.l    A1, [A3]
  2739. 00001C24  2F29 0038                move.l     -[A7], [A1 + 0x38]
  2740. 00001C28  3F3C 0008                move.w     -[A7], 0x8
  2741. 00001C2C  A83D                     syscall    TEDispatch
  2742. 00001C2E  201F                     move.l     D0, [A7]+
  2743. 00001C30  205F                     movea.l    A0, [A7]+
  2744. 00001C32  2080                     move.l     [A0], D0
  2745. 00001C34  3F06                     move.w     -[A7], D6
  2746. 00001C36  486E FFDC                pea.l      [A6 - 0x24]
  2747. 00001C3A  486E FFEA                pea.l      [A6 - 0x16]
  2748. 00001C3E  486E FFE8                pea.l      [A6 - 0x18]
  2749. 00001C42  2053                     movea.l    A0, [A3]
  2750. 00001C44  2F28 0038                move.l     -[A7], [A0 + 0x38]
  2751. 00001C48  3F3C 0003                move.w     -[A7], 0x3
  2752. 00001C4C  A83D                     syscall    TEDispatch
  2753. 00001C4E  206E 000C                movea.l    A0, [A6 + 0xC]
  2754. 00001C52  302E FFEA                move.w     D0, [A6 - 0x16]
  2755. 00001C56  9150                     sub.w      [A0], D0
  2756. 00001C58  206E 000C                movea.l    A0, [A6 + 0xC]
  2757. 00001C5C  2F08                     move.l     -[A7], A0
  2758. 00001C5E  42A7                     clr.l      -[A7]
  2759. 00001C60  3F05                     move.w     -[A7], D5
  2760. 00001C62  2253                     movea.l    A1, [A3]
  2761. 00001C64  2F29 0038                move.l     -[A7], [A1 + 0x38]
  2762. 00001C68  3F3C 0008                move.w     -[A7], 0x8
  2763. 00001C6C  A83D                     syscall    TEDispatch
  2764. 00001C6E  201F                     move.l     D0, [A7]+
  2765. 00001C70  205F                     movea.l    A0, [A7]+
  2766. 00001C72  2140 0004                move.l     [A0 + 0x4], D0
  2767. 00001C76  4A47                     tst.w      D7
  2768. 00001C78  660C                     bne        +0xE /* 00001C86 */
  2769. 00001C7A  286E 000C                movea.l    A4, [A6 + 0xC]
  2770. 00001C7E  4254                     clr.w      [A4]
  2771. 00001C80  396E FFEA 0004           move.w     [A4 + 0x4], [A6 - 0x16]
  2772. label00001C86:
  2773. 00001C86  102E FFDA                move.b     D0, [A6 - 0x26]
  2774. 00001C8A  6754                     beq        +0x56 /* 00001CE0 */
  2775. 00001C8C  3D7C 000F FFD8           move.w     [A6 - 0x28], 0xF
  2776. 00001C92  2F3C 7FFF 0000           move.l     -[A7], 0x7FFF0000
  2777. 00001C98  3F3C 7FFF                move.w     -[A7], 0x7FFF
  2778. 00001C9C  486E FFD8                pea.l      [A6 - 0x28]
  2779. 00001CA0  486E FFDC                pea.l      [A6 - 0x24]
  2780. 00001CA4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2781. 00001CA8  4EBA 0066                jsr        [PC + 0x66 /* 00001D10 */]
  2782. 00001CAC  101F                     move.b     D0, [A7]+
  2783. 00001CAE  486E FFDC                pea.l      [A6 - 0x24]
  2784. 00001CB2  486E FFD0                pea.l      [A6 - 0x30]
  2785. 00001CB6  4EAD 19D2                jsr        [A5 + 0x19D2 /* export_822 */]
  2786. 00001CBA  206E 000C                movea.l    A0, [A6 + 0xC]
  2787. 00001CBE  2248                     movea.l    A1, A0
  2788. 00001CC0  32A8 0004                move.w     [A1], [A0 + 0x4]
  2789. 00001CC4  206E 000C                movea.l    A0, [A6 + 0xC]
  2790. 00001CC8  302E FFD0                move.w     D0, [A6 - 0x30]
  2791. 00001CCC  D050                     add.w      D0, [A0]
  2792. 00001CCE  322E FFD2                move.w     D1, [A6 - 0x2E]
  2793. 00001CD2  D240                     add.w      D1, D0
  2794. 00001CD4  302E FFD6                move.w     D0, [A6 - 0x2A]
  2795. 00001CD8  D041                     add.w      D0, D1
  2796. 00001CDA  3140 0004                move.w     [A0 + 0x4], D0
  2797. 00001CDE  6024                     bra        +0x26 /* 00001D04 */
  2798. label00001CE0:
  2799. 00001CE0  2253                     movea.l    A1, [A3]
  2800. 00001CE2  2069 0038                movea.l    A0, [A1 + 0x38]
  2801. 00001CE6  2850                     movea.l    A4, [A0]
  2802. 00001CE8  302C 0022                move.w     D0, [A4 + 0x22]
  2803. 00001CEC  906C 0020                sub.w      D0, [A4 + 0x20]
  2804. 00001CF0  6612                     bne        +0x14 /* 00001D04 */
  2805. 00001CF2  206E 000C                movea.l    A0, [A6 + 0xC]
  2806. 00001CF6  3028 0006                move.w     D0, [A0 + 0x6]
  2807. 00001CFA  5340                     subq.w     D0, 1
  2808. 00001CFC  206E 000C                movea.l    A0, [A6 + 0xC]
  2809. 00001D00  3140 0002                move.w     [A0 + 0x2], D0
  2810. label00001D04:
  2811. 00001D04  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2812. 00001D08  4E5E                     unlink     A6
  2813. 00001D0A  205F                     movea.l    A0, [A7]+
  2814. 00001D0C  504F                     addq.w     A7, 8
  2815. 00001D0E  4ED0                     jmp        [A0]
  2816. fn00001D10:
  2817. 00001D10  4E56 FFFC                link       A6, -0x0004
  2818. 00001D14  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2819. 00001D18  286E 0008                movea.l    A4, [A6 + 0x8]
  2820. 00001D1C  2254                     movea.l    A1, [A4]
  2821. 00001D1E  2069 0038                movea.l    A0, [A1 + 0x38]
  2822. 00001D22  2650                     movea.l    A3, [A0]
  2823. 00001D24  3E2B 0020                move.w     D7, [A3 + 0x20]
  2824. 00001D28  3C2B 0022                move.w     D6, [A3 + 0x22]
  2825. 00001D2C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2826. 00001D30  2049                     movea.l    A0, A1
  2827. 00001D32  2F28 0038                move.l     -[A7], [A0 + 0x38]
  2828. 00001D36  4EBA FC44                jsr        [PC - 0x3BC /* 0000197C */]
  2829. 00001D3A  4267                     clr.w      -[A7]
  2830. 00001D3C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2831. 00001D40  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2832. 00001D44  2054                     movea.l    A0, [A4]
  2833. 00001D46  2F28 0038                move.l     -[A7], [A0 + 0x38]
  2834. 00001D4A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2835. 00001D4E  A83D                     syscall    TEDispatch
  2836. 00001D50  1D5F 0018                move.b     [A6 + 0x18], [A7]+
  2837. 00001D54  3F07                     move.w     -[A7], D7
  2838. 00001D56  3F06                     move.w     -[A7], D6
  2839. 00001D58  2054                     movea.l    A0, [A4]
  2840. 00001D5A  2F28 0038                move.l     -[A7], [A0 + 0x38]
  2841. 00001D5E  4EBA FC1C                jsr        [PC - 0x3E4 /* 0000197C */]
  2842. 00001D62  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2843. 00001D66  4E5E                     unlink     A6
  2844. 00001D68  205F                     movea.l    A0, [A7]+
  2845. 00001D6A  DEFC 0010                add.w      A7, 0x10
  2846. 00001D6E  4ED0                     jmp        [A0]
  2847. export_486:
  2848. 00001D70  4E56 0000                link       A6, 0
  2849. 00001D74  203C 5445 5854           move.l     D0, 0x54455854 /* 'TEXT' */
  2850. 00001D7A  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  2851. 00001D7E  57C0                     seq        D0
  2852. 00001D80  4400                     neg.b      D0
  2853. 00001D82  1D40 0010                move.b     [A6 + 0x10], D0
  2854. 00001D86  4E5E                     unlink     A6
  2855. 00001D88  205F                     movea.l    A0, [A7]+
  2856. 00001D8A  504F                     addq.w     A7, 8
  2857. 00001D8C  4ED0                     jmp        [A0]
  2858. 00001D8E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2859. export_487: // at 00001D90 (misaligned)
  2860. 00001D92  FFEE                     .invalid   <<F/7/7>>
  2861. 00001D94  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  2862. 00001D98  286E 0008                movea.l    A4, [A6 + 0x8]
  2863. 00001D9C  102E 0014                move.b     D0, [A6 + 0x14]
  2864. 00001DA0  4880                     ext.w      D0
  2865. 00001DA2  41ED F518                lea.l      A0, [A5 - 0xAE8]
  2866. 00001DA6  1C30 0000                move.b     D6, [A0 + D0.w]
  2867. 00001DAA  206E 000C                movea.l    A0, [A6 + 0xC]
  2868. 00001DAE  10BC 0001                move.b     [A0], 0x1
  2869. 00001DB2  42A7                     clr.l      -[A7]
  2870. 00001DB4  2F3C 0000 7530           move.l     -[A7], 0x7530 /* 'u0' */
  2871. 00001DBA  2254                     movea.l    A1, [A4]
  2872. 00001DBC  2069 0034                movea.l    A0, [A1 + 0x34]
  2873. 00001DC0  1006                     move.b     D0, D6
  2874. 00001DC2  4880                     ext.w      D0
  2875. 00001DC4  2050                     movea.l    A0, [A0]
  2876. 00001DC6  E540                     asl        D0.w, 2
  2877. 00001DC8  2230 001A                move.l     D1, [A0 + D0.w + 0x1A]
  2878. 00001DCC  D2AE 0010                add.l      D1, [A6 + 0x10]
  2879. 00001DD0  2F01                     move.l     -[A7], D1
  2880. 00001DD2  201F                     move.l     D0, [A7]+
  2881. 00001DD4  2E9F                     move.l     [A7], [A7]+
  2882. 00001DD6  B097                     cmp.l      D0, [A7]
  2883. 00001DD8  6C02                     bge        +0x4 /* 00001DDC */
  2884. 00001DDA  2E80                     move.l     [A7], D0
  2885. label00001DDC:
  2886. 00001DDC  201F                     move.l     D0, [A7]+
  2887. 00001DDE  3E00                     move.w     D7, D0
  2888. 00001DE0  4AAE 0010                tst.l      [A6 + 0x10]
  2889. 00001DE4  660C                     bne        +0xE /* 00001DF2 */
  2890. 00001DE6  1006                     move.b     D0, D6
  2891. 00001DE8  4880                     ext.w      D0
  2892. 00001DEA  2054                     movea.l    A0, [A4]
  2893. 00001DEC  D040                     add.w      D0, D0
  2894. 00001DEE  DE70 0044                add.w      D7, [A0 + D0.w + 0x44]
  2895. label00001DF2:
  2896. 00001DF2  7001                     moveq.l    D0, 0x01
  2897. 00001DF4  2054                     movea.l    A0, [A4]
  2898. 00001DF6  B028 006B                cmp.b      D0, [A0 + 0x6B]
  2899. 00001DFA  57C0                     seq        D0
  2900. 00001DFC  4A00                     tst.b      D0
  2901. 00001DFE  6700 00BA                beq        +0xBC /* 00001EBA */
  2902. 00001E02  7201                     moveq.l    D1, 0x01
  2903. 00001E04  B22E 0014                cmp.b      D1, [A6 + 0x14]
  2904. 00001E08  57C1                     seq        D1
  2905. 00001E0A  C001                     and.b      D0, D1
  2906. 00001E0C  6700 00AC                beq        +0xAE /* 00001EBA */
  2907. 00001E10  3028 0070                move.w     D0, [A0 + 0x70]
  2908. 00001E14  48C0                     ext.l      D0
  2909. 00001E16  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  2910. 00001E1A  660A                     bne        +0xC /* 00001E26 */
  2911. 00001E1C  3828 0070                move.w     D4, [A0 + 0x70]
  2912. 00001E20  3A28 0072                move.w     D5, [A0 + 0x72]
  2913. 00001E24  600E                     bra        +0x10 /* 00001E34 */
  2914. label00001E26:
  2915. 00001E26  1006                     move.b     D0, D6
  2916. 00001E28  4880                     ext.w      D0
  2917. 00001E2A  2054                     movea.l    A0, [A4]
  2918. 00001E2C  D040                     add.w      D0, D0
  2919. 00001E2E  3830 0044                move.w     D4, [A0 + D0.w + 0x44]
  2920. 00001E32  4245                     clr.w      D5
  2921. label00001E34:
  2922. 00001E34  42A7                     clr.l      -[A7]
  2923. 00001E36  2054                     movea.l    A0, [A4]
  2924. 00001E38  2F28 0038                move.l     -[A7], [A0 + 0x38]
  2925. 00001E3C  3F3C 0004                move.w     -[A7], 0x4
  2926. 00001E40  A83D                     syscall    TEDispatch
  2927. 00001E42  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  2928. 00001E46  206E FFF8                movea.l    A0, [A6 - 0x8]
  2929. 00001E4A  2050                     movea.l    A0, [A0]
  2930. 00001E4C  2D68 0008 FFF4           move.l     [A6 - 0xC], [A0 + 0x8]
  2931. label00001E52:
  2932. 00001E52  2254                     movea.l    A1, [A4]
  2933. 00001E54  2069 0038                movea.l    A0, [A1 + 0x38]
  2934. 00001E58  2050                     movea.l    A0, [A0]
  2935. 00001E5A  BA68 005E                cmp.w      D5, [A0 + 0x5E]
  2936. 00001E5E  6C22                     bge        +0x24 /* 00001E82 */
  2937. 00001E60  206E FFF4                movea.l    A0, [A6 - 0xC]
  2938. 00001E64  2050                     movea.l    A0, [A0]
  2939. 00001E66  3005                     move.w     D0, D5
  2940. 00001E68  E540                     asl        D0.w, 2
  2941. 00001E6A  3D70 0000 FFF2           move.w     [A6 - 0xE], [A0 + D0.w]
  2942. 00001E70  302E FFF2                move.w     D0, [A6 - 0xE]
  2943. 00001E74  D044                     add.w      D0, D4
  2944. 00001E76  BE40                     cmp.w      D7, D0
  2945. 00001E78  6D08                     blt        +0xA /* 00001E82 */
  2946. 00001E7A  D86E FFF2                add.w      D4, [A6 - 0xE]
  2947. 00001E7E  5245                     addq.w     D5, 1
  2948. 00001E80  60D0                     bra        -0x2E /* 00001E52 */
  2949. label00001E82:
  2950. 00001E82  2254                     movea.l    A1, [A4]
  2951. 00001E84  2069 0038                movea.l    A0, [A1 + 0x38]
  2952. 00001E88  2050                     movea.l    A0, [A0]
  2953. 00001E8A  BA68 005E                cmp.w      D5, [A0 + 0x5E]
  2954. 00001E8E  6D1E                     blt        +0x20 /* 00001EAE */
  2955. 00001E90  42A7                     clr.l      -[A7]
  2956. 00001E92  3007                     move.w     D0, D7
  2957. 00001E94  48C0                     ext.l      D0
  2958. 00001E96  2F00                     move.l     -[A7], D0
  2959. 00001E98  3004                     move.w     D0, D4
  2960. 00001E9A  48C0                     ext.l      D0
  2961. 00001E9C  2F00                     move.l     -[A7], D0
  2962. 00001E9E  201F                     move.l     D0, [A7]+
  2963. 00001EA0  2E9F                     move.l     [A7], [A7]+
  2964. 00001EA2  B097                     cmp.l      D0, [A7]
  2965. 00001EA4  6F02                     ble        +0x4 /* 00001EA8 */
  2966. 00001EA6  2E80                     move.l     [A7], D0
  2967. label00001EA8:
  2968. 00001EA8  201F                     move.l     D0, [A7]+
  2969. 00001EAA  3E00                     move.w     D7, D0
  2970. 00001EAC  6002                     bra        +0x4 /* 00001EB0 */
  2971. label00001EAE:
  2972. 00001EAE  3E04                     move.w     D7, D4
  2973. label00001EB0:
  2974. 00001EB0  2054                     movea.l    A0, [A4]
  2975. 00001EB2  3147 0070                move.w     [A0 + 0x70], D7
  2976. 00001EB6  3145 0072                move.w     [A0 + 0x72], D5
  2977. label00001EBA:
  2978. 00001EBA  1006                     move.b     D0, D6
  2979. 00001EBC  4880                     ext.w      D0
  2980. 00001EBE  2054                     movea.l    A0, [A4]
  2981. 00001EC0  D040                     add.w      D0, D0
  2982. 00001EC2  3230 0044                move.w     D1, [A0 + D0.w + 0x44]
  2983. 00001EC6  D247                     add.w      D1, D7
  2984. 00001EC8  48C1                     ext.l      D1
  2985. 00001ECA  1006                     move.b     D0, D6
  2986. 00001ECC  4880                     ext.w      D0
  2987. 00001ECE  E540                     asl        D0.w, 2
  2988. 00001ED0  B2B0 0022                cmp.l      D1, [A0 + D0.w + 0x22]
  2989. 00001ED4  6D10                     blt        +0x12 /* 00001EE6 */
  2990. 00001ED6  1006                     move.b     D0, D6
  2991. 00001ED8  4880                     ext.w      D0
  2992. 00001EDA  2054                     movea.l    A0, [A4]
  2993. 00001EDC  E540                     asl        D0.w, 2
  2994. 00001EDE  2D70 0022 0016           move.l     [A6 + 0x16], [A0 + D0.w + 0x22]
  2995. 00001EE4  6008                     bra        +0xA /* 00001EEE */
  2996. label00001EE6:
  2997. 00001EE6  3007                     move.w     D0, D7
  2998. 00001EE8  48C0                     ext.l      D0
  2999. 00001EEA  2D40 0016                move.l     [A6 + 0x16], D0
  3000. label00001EEE:
  3001. 00001EEE  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  3002. 00001EF2  4E5E                     unlink     A6
  3003. 00001EF4  205F                     movea.l    A0, [A7]+
  3004. 00001EF6  DEFC 000E                add.w      A7, 0xE
  3005. 00001EFA  4ED0                     jmp        [A0]
  3006. export_488:
  3007. 00001EFC  4E56 FFF8                link       A6, -0x0008
  3008. 00001F00  48E7 0038                movem.l    -[A7], A2,A3,A4
  3009. 00001F04  266E 0008                movea.l    A3, [A6 + 0x8]
  3010. 00001F08  284B                     movea.l    A4, A3
  3011. 00001F0A  422E 000E                clr.b      [A6 + 0xE]
  3012. 00001F0E  2054                     movea.l    A0, [A4]
  3013. 00001F10  4AA8 0038                tst.l      [A0 + 0x38]
  3014. 00001F14  56C0                     sne        D0
  3015. 00001F16  4A00                     tst.b      D0
  3016. 00001F18  6778                     beq        +0x7A /* 00001F92 */
  3017. 00001F1A  2248                     movea.l    A1, A0
  3018. 00001F1C  2069 0038                movea.l    A0, [A1 + 0x38]
  3019. 00001F20  2050                     movea.l    A0, [A0]
  3020. 00001F22  2469 0038                movea.l    A2, [A1 + 0x38]
  3021. 00001F26  2452                     movea.l    A2, [A2]
  3022. 00001F28  3228 0022                move.w     D1, [A0 + 0x22]
  3023. 00001F2C  926A 0020                sub.w      D1, [A2 + 0x20]
  3024. 00001F30  57C1                     seq        D1
  3025. 00001F32  C001                     and.b      D0, D1
  3026. 00001F34  675C                     beq        +0x5E /* 00001F92 */
  3027. 00001F36  2054                     movea.l    A0, [A4]
  3028. 00001F38  C028 0033                and.b      D0, [A0 + 0x33]
  3029. 00001F3C  6754                     beq        +0x56 /* 00001F92 */
  3030. 00001F3E  4267                     clr.w      -[A7]
  3031. 00001F40  2F0B                     move.l     -[A7], A3
  3032. 00001F42  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  3033. 00001F46  101F                     move.b     D0, [A7]+
  3034. 00001F48  6722                     beq        +0x24 /* 00001F6C */
  3035. 00001F4A  2F00                     move.l     -[A7], D0
  3036. 00001F4C  4267                     clr.w      -[A7]
  3037. 00001F4E  2F0B                     move.l     -[A7], A3
  3038. 00001F50  4EAD 1782                jsr        [A5 + 0x1782 /* export_748 */]
  3039. 00001F54  121F                     move.b     D1, [A7]+
  3040. 00001F56  201F                     move.l     D0, [A7]+
  3041. 00001F58  C001                     and.b      D0, D1
  3042. 00001F5A  4A00                     tst.b      D0
  3043. 00001F5C  670E                     beq        +0x10 /* 00001F6C */
  3044. 00001F5E  2054                     movea.l    A0, [A4]
  3045. 00001F60  C028 006A                and.b      D0, [A0 + 0x6A]
  3046. 00001F64  6706                     beq        +0x8 /* 00001F6C */
  3047. 00001F66  2F28 0038                move.l     -[A7], [A0 + 0x38]
  3048. 00001F6A  A9DA                     syscall    TEIdle
  3049. label00001F6C:
  3050. 00001F6C  42A7                     clr.l      -[A7]
  3051. 00001F6E  42A7                     clr.l      -[A7]
  3052. 00001F70  2EB8 02F4                move.l     [A7], [0x000002F4 /* CaretTime */]
  3053. 00001F74  7002                     moveq.l    D0, 0x02
  3054. 00001F76  2F00                     move.l     -[A7], D0
  3055. 00001F78  4EAD 2912                jsr        [A5 + 0x2912 /* export_1310 */]
  3056. 00001F7C  7001                     moveq.l    D0, 0x01
  3057. 00001F7E  2F00                     move.l     -[A7], D0
  3058. 00001F80  201F                     move.l     D0, [A7]+
  3059. 00001F82  2E9F                     move.l     [A7], [A7]+
  3060. 00001F84  B097                     cmp.l      D0, [A7]
  3061. 00001F86  6F02                     ble        +0x4 /* 00001F8A */
  3062. 00001F88  2E80                     move.l     [A7], D0
  3063. label00001F8A:
  3064. 00001F8A  2F0B                     move.l     -[A7], A3
  3065. 00001F8C  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  3066. 00001F90  600C                     bra        +0xE /* 00001F9E */
  3067. label00001F92:
  3068. 00001F92  2F3C 7FFF FFFF           move.l     -[A7], 0x7FFFFFFF
  3069. 00001F98  2F0B                     move.l     -[A7], A3
  3070. 00001F9A  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  3071. label00001F9E:
  3072. 00001F9E  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  3073. 00001FA2  4E5E                     unlink     A6
  3074. 00001FA4  205F                     movea.l    A0, [A7]+
  3075. 00001FA6  5C4F                     addq.w     A7, 6
  3076. 00001FA8  4ED0                     jmp        [A0]
  3077. 00001FAA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3078. export_489: // at 00001FAC (misaligned)
  3079. 00001FAE  FFFA                     .invalid   <<F/7/7>>
  3080. 00001FB0  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  3081. 00001FB4  266E 0008                movea.l    A3, [A6 + 0x8]
  3082. 00001FB8  3E2E 0012                move.w     D7, [A6 + 0x12]
  3083. 00001FBC  284B                     movea.l    A4, A3
  3084. 00001FBE  7000                     moveq.l    D0, 0x00
  3085. 00001FC0  2D40 0014                move.l     [A6 + 0x14], D0
  3086. 00001FC4  4206                     clr.b      D6
  3087. 00001FC6  4267                     clr.w      -[A7]
  3088. 00001FC8  2F0B                     move.l     -[A7], A3
  3089. 00001FCA  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  3090. 00001FCE  101F                     move.b     D0, [A7]+
  3091. 00001FD0  6700 017C                beq        +0x17E /* 0000214E */
  3092. 00001FD4  7020                     moveq.l    D0, 0x20
  3093. 00001FD6  B047                     cmp.w      D0, D7
  3094. 00001FD8  5FC0                     sle        D0
  3095. 00001FDA  4A00                     tst.b      D0
  3096. 00001FDC  6626                     bne        +0x28 /* 00002004 */
  3097. 00001FDE  3207                     move.w     D1, D7
  3098. 00001FE0  6B1A                     bmi        +0x1C /* 00001FFC */
  3099. 00001FE2  B27C 001F                cmp.w      D1, 0x1F
  3100. 00001FE6  6E14                     bgt        +0x16 /* 00001FFC */
  3101. 00001FE8  2254                     movea.l    A1, [A4]
  3102. 00001FEA  41E9 0078                lea.l      A0, [A1 + 0x78]
  3103. 00001FEE  3401                     move.w     D2, D1
  3104. 00001FF0  E64A                     lsr        D2.w, 3
  3105. 00001FF2  4442                     neg.w      D2
  3106. 00001FF4  0330 20FF                btst       [A0 + D2.w - 0x1], D1
  3107. 00001FF8  0A3C 0004                xori.b     ccr, 4
  3108. label00001FFC:
  3109. 00001FFC  57C1                     seq        D1
  3110. 00001FFE  8001                     or.b       D0, D1
  3111. 00002000  6700 0138                beq        +0x13A /* 0000213A */
  3112. label00002004:
  3113. 00002004  3007                     move.w     D0, D7
  3114. 00002006  6B18                     bmi        +0x1A /* 00002020 */
  3115. 00002008  B07C 001F                cmp.w      D0, 0x1F
  3116. 0000200C  6E12                     bgt        +0x14 /* 00002020 */
  3117. 0000200E  41FA 016A                lea.l      A0, [PC + 0x16A /* 0000217A, value 0x4E56 'NV', cstring "" */]
  3118. 00002012  3200                     move.w     D1, D0
  3119. 00002014  E649                     lsr        D1.w, 3
  3120. 00002016  4441                     neg.w      D1
  3121. 00002018  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  3122. 0000201C  0A3C 0004                xori.b     ccr, 4
  3123. label00002020:
  3124. 00002020  57C0                     seq        D0
  3125. 00002022  4A00                     tst.b      D0
  3126. 00002024  6736                     beq        +0x38 /* 0000205C */
  3127. 00002026  2F00                     move.l     -[A7], D0
  3128. 00002028  4267                     clr.w      -[A7]
  3129. 0000202A  2F0B                     move.l     -[A7], A3
  3130. 0000202C  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  3131. 00002030  121F                     move.b     D1, [A7]+
  3132. 00002032  201F                     move.l     D0, [A7]+
  3133. 00002034  C001                     and.b      D0, D1
  3134. 00002036  6724                     beq        +0x26 /* 0000205C */
  3135. 00002038  2F0B                     move.l     -[A7], A3
  3136. 0000203A  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  3137. 0000203E  2054                     movea.l    A0, [A4]
  3138. 00002040  117C 0001 006E           move.b     [A0 + 0x6E], 0x1
  3139. 00002046  3F07                     move.w     -[A7], D7
  3140. 00002048  2054                     movea.l    A0, [A4]
  3141. 0000204A  2F28 0038                move.l     -[A7], [A0 + 0x38]
  3142. 0000204E  A9DC                     syscall    TEKey
  3143. 00002050  2F0B                     move.l     -[A7], A3
  3144. 00002052  4EBA 0378                jsr        [PC + 0x378 /* 000023CC */]
  3145. 00002056  7C01                     moveq.l    D6, 0x01
  3146. 00002058  6000 00E0                bra        +0xE2 /* 0000213A */
  3147. label0000205C:
  3148. 0000205C  2054                     movea.l    A0, [A4]
  3149. 0000205E  1028 006A                move.b     D0, [A0 + 0x6A]
  3150. 00002062  6700 00D6                beq        +0xD8 /* 0000213A */
  3151. 00002066  2F00                     move.l     -[A7], D0
  3152. 00002068  4267                     clr.w      -[A7]
  3153. 0000206A  2F0B                     move.l     -[A7], A3
  3154. 0000206C  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  3155. 00002070  121F                     move.b     D1, [A7]+
  3156. 00002072  201F                     move.l     D0, [A7]+
  3157. 00002074  C001                     and.b      D0, D1
  3158. 00002076  6700 00C2                beq        +0xC4 /* 0000213A */
  3159. 0000207A  7008                     moveq.l    D0, 0x08
  3160. 0000207C  B047                     cmp.w      D0, D7
  3161. 0000207E  56C0                     sne        D0
  3162. 00002080  4A00                     tst.b      D0
  3163. 00002082  676A                     beq        +0x6C /* 000020EE */
  3164. 00002084  727F                     moveq.l    D1, 0x7F
  3165. 00002086  B247                     cmp.w      D1, D7
  3166. 00002088  56C1                     sne        D1
  3167. 0000208A  C001                     and.b      D0, D1
  3168. 0000208C  6760                     beq        +0x62 /* 000020EE */
  3169. 0000208E  2254                     movea.l    A1, [A4]
  3170. 00002090  2069 0038                movea.l    A0, [A1 + 0x38]
  3171. 00002094  2050                     movea.l    A0, [A0]
  3172. 00002096  2469 0038                movea.l    A2, [A1 + 0x38]
  3173. 0000209A  2452                     movea.l    A2, [A2]
  3174. 0000209C  3228 0020                move.w     D1, [A0 + 0x20]
  3175. 000020A0  B26A 0022                cmp.w      D1, [A2 + 0x22]
  3176. 000020A4  57C1                     seq        D1
  3177. 000020A6  C001                     and.b      D0, D1
  3178. 000020A8  6744                     beq        +0x46 /* 000020EE */
  3179. 000020AA  2049                     movea.l    A0, A1
  3180. 000020AC  3028 004E                move.w     D0, [A0 + 0x4E]
  3181. 000020B0  48C0                     ext.l      D0
  3182. 000020B2  2F00                     move.l     -[A7], D0
  3183. 000020B4  42A7                     clr.l      -[A7]
  3184. 000020B6  2054                     movea.l    A0, [A4]
  3185. 000020B8  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3186. 000020BC  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  3187. 000020C0  221F                     move.l     D1, [A7]+
  3188. 000020C2  201F                     move.l     D0, [A7]+
  3189. 000020C4  9081                     sub.l      D0, D1
  3190. 000020C6  7201                     moveq.l    D1, 0x01
  3191. 000020C8  B280                     cmp.l      D1, D0
  3192. 000020CA  5EC0                     sgt        D0
  3193. 000020CC  4A00                     tst.b      D0
  3194. 000020CE  6614                     bne        +0x16 /* 000020E4 */
  3195. 000020D0  2F00                     move.l     -[A7], D0
  3196. 000020D2  4267                     clr.w      -[A7]
  3197. 000020D4  4EAD 1BB2                jsr        [A5 + 0x1BB2 /* export_882 */]
  3198. 000020D8  121F                     move.b     D1, [A7]+
  3199. 000020DA  201F                     move.l     D0, [A7]+
  3200. 000020DC  8001                     or.b       D0, D1
  3201. 000020DE  0240 0001                andi.w     D0, 0x1
  3202. 000020E2  670A                     beq        +0xC /* 000020EE */
  3203. label000020E4:
  3204. 000020E4  3F3C 0096                move.w     -[A7], 0x96
  3205. 000020E8  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  3206. 000020EC  607A                     bra        +0x7C /* 00002168 */
  3207. label000020EE:
  3208. 000020EE  2054                     movea.l    A0, [A4]
  3209. 000020F0  4AA8 0058                tst.l      [A0 + 0x58]
  3210. 000020F4  57C5                     seq        D5
  3211. 000020F6  4405                     neg.b      D5
  3212. 000020F8  1005                     move.b     D0, D5
  3213. 000020FA  660C                     bne        +0xE /* 00002108 */
  3214. 000020FC  2248                     movea.l    A1, A0
  3215. 000020FE  2069 0058                movea.l    A0, [A1 + 0x58]
  3216. 00002102  2050                     movea.l    A0, [A0]
  3217. 00002104  1A28 004C                move.b     D5, [A0 + 0x4C]
  3218. label00002108:
  3219. 00002108  1005                     move.b     D0, D5
  3220. 0000210A  6718                     beq        +0x1A /* 00002124 */
  3221. 0000210C  42A7                     clr.l      -[A7]
  3222. 0000210E  3F07                     move.w     -[A7], D7
  3223. 00002110  2F0B                     move.l     -[A7], A3
  3224. 00002112  4EBA 0068                jsr        [PC + 0x68 /* 0000217C */]
  3225. 00002116  281F                     move.l     D4, [A7]+
  3226. 00002118  2054                     movea.l    A0, [A4]
  3227. 0000211A  2144 0058                move.l     [A0 + 0x58], D4
  3228. 0000211E  2D44 0014                move.l     [A6 + 0x14], D4
  3229. 00002122  6014                     bra        +0x16 /* 00002138 */
  3230. label00002124:
  3231. 00002124  3F07                     move.w     -[A7], D7
  3232. 00002126  2054                     movea.l    A0, [A4]
  3233. 00002128  2F28 0058                move.l     -[A7], [A0 + 0x58]
  3234. 0000212C  4EBA 0AFA                jsr        [PC + 0xAFA /* 00002C28 */]
  3235. 00002130  206E 000C                movea.l    A0, [A6 + 0xC]
  3236. 00002134  4228 0012                clr.b      [A0 + 0x12]
  3237. label00002138:
  3238. 00002138  7C01                     moveq.l    D6, 0x01
  3239. label0000213A:
  3240. 0000213A  2054                     movea.l    A0, [A4]
  3241. 0000213C  0CA8 7FFF FFFF 0006      cmpi.l     [A0 + 0x6], 0x7FFFFFFF
  3242. 00002144  6608                     bne        +0xA /* 0000214E */
  3243. 00002146  42A7                     clr.l      -[A7]
  3244. 00002148  2F0B                     move.l     -[A7], A3
  3245. 0000214A  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  3246. label0000214E:
  3247. 0000214E  1006                     move.b     D0, D6
  3248. 00002150  6616                     bne        +0x18 /* 00002168 */
  3249. 00002152  42A7                     clr.l      -[A7]
  3250. 00002154  3F07                     move.w     -[A7], D7
  3251. 00002156  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  3252. 0000215A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3253. 0000215E  2F0B                     move.l     -[A7], A3
  3254. 00002160  4EAD 149A                jsr        [A5 + 0x149A /* export_655 */]
  3255. 00002164  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  3256. label00002168:
  3257. 00002168  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  3258. 0000216C  4E5E                     unlink     A6
  3259. 0000216E  205F                     movea.l    A0, [A7]+
  3260. 00002170  DEFC 000C                add.w      A7, 0xC
  3261. 00002174  4ED0                     jmp        [A0]
  3262. 00002176  F000 0000                pmove      D0, MR0
  3263. 0000217A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3264. // begin alternate branch 0000217C-00002180
  3265. fn0000217C:
  3266. 0000217C  4E56 FFFC                link       A6, -0x0004
  3267. // end alternate branch 0000217C-00002180
  3268. fn0000217C: // (misaligned)
  3269. 0000217E  FFFC                     .invalid   <<F/7/7>>
  3270. 00002180  486E FFFC                pea.l      [A6 - 0x4]
  3271. 00002184  486D 1F6C                pea.l      [A5 + 0x1F6C]
  3272. 00002188  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  3273. 0000218C  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  3274. 00002190  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3275. 00002194  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  3276. 00002198  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3277. 0000219C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3278. 000021A0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3279. 000021A4  4EBA 046A                jsr        [PC + 0x46A /* 00002610 */]
  3280. 000021A8  2D6E FFFC 000E           move.l     [A6 + 0xE], [A6 - 0x4]
  3281. 000021AE  4E5E                     unlink     A6
  3282. 000021B0  205F                     movea.l    A0, [A7]+
  3283. 000021B2  5C4F                     addq.w     A7, 6
  3284. 000021B4  4ED0                     jmp        [A0]
  3285. 000021B6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3286. export_490: // at 000021B8 (misaligned)
  3287. 000021BA  0000 48E7                ori.b      D0, 0xE7
  3288. 000021BE  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  3289. 000021C2  0008 284B                ori.b      A0, 0x4B /* 'K' */
  3290. 000021C6  4267                     clr.w      -[A7]
  3291. 000021C8  2F0B                     move.l     -[A7], A3
  3292. 000021CA  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  3293. 000021CE  101F                     move.b     D0, [A7]+
  3294. 000021D0  6760                     beq        +0x62 /* 00002232 */
  3295. 000021D2  2F00                     move.l     -[A7], D0
  3296. 000021D4  4267                     clr.w      -[A7]
  3297. 000021D6  2F0B                     move.l     -[A7], A3
  3298. 000021D8  4EAD 1782                jsr        [A5 + 0x1782 /* export_748 */]
  3299. 000021DC  121F                     move.b     D1, [A7]+
  3300. 000021DE  201F                     move.l     D0, [A7]+
  3301. 000021E0  C001                     and.b      D0, D1
  3302. 000021E2  674E                     beq        +0x50 /* 00002232 */
  3303. 000021E4  2B4B F9B8                move.l     [A5 - 0x648], A3
  3304. 000021E8  2F0B                     move.l     -[A7], A3
  3305. 000021EA  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  3306. 000021EE  2054                     movea.l    A0, [A4]
  3307. 000021F0  117C 0001 006E           move.b     [A0 + 0x6E], 0x1
  3308. 000021F6  206E 0014                movea.l    A0, [A6 + 0x14]
  3309. 000021FA  2F10                     move.l     -[A7], [A0]
  3310. 000021FC  206E 0010                movea.l    A0, [A6 + 0x10]
  3311. 00002200  1F28 0006                move.b     -[A7], [A0 + 0x6]
  3312. 00002204  2054                     movea.l    A0, [A4]
  3313. 00002206  2F28 0038                move.l     -[A7], [A0 + 0x38]
  3314. 0000220A  A9D4                     syscall    TEClick
  3315. 0000220C  4267                     clr.w      -[A7]
  3316. 0000220E  2F0B                     move.l     -[A7], A3
  3317. 00002210  4EAD 170A                jsr        [A5 + 0x170A /* export_733 */]
  3318. 00002214  101F                     move.b     D0, [A7]+
  3319. 00002216  6706                     beq        +0x8 /* 0000221E */
  3320. 00002218  2F0B                     move.l     -[A7], A3
  3321. 0000221A  4EAD 176A                jsr        [A5 + 0x176A /* export_745 */]
  3322. label0000221E:
  3323. 0000221E  2054                     movea.l    A0, [A4]
  3324. 00002220  0CA8 7FFF FFFF 0006      cmpi.l     [A0 + 0x6], 0x7FFFFFFF
  3325. 00002228  6608                     bne        +0xA /* 00002232 */
  3326. 0000222A  42A7                     clr.l      -[A7]
  3327. 0000222C  2F0B                     move.l     -[A7], A3
  3328. 0000222E  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  3329. label00002232:
  3330. 00002232  7000                     moveq.l    D0, 0x00
  3331. 00002234  2D40 0018                move.l     [A6 + 0x18], D0
  3332. 00002238  4CDF 1800                movem.l    A3,A4, [A7]+
  3333. 0000223C  4E5E                     unlink     A6
  3334. 0000223E  205F                     movea.l    A0, [A7]+
  3335. 00002240  DEFC 0010                add.w      A7, 0x10
  3336. 00002244  4ED0                     jmp        [A0]
  3337. 00002246  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3338. export_491: // at 00002248 (misaligned)
  3339. 0000224A  FFF8                     .invalid   <<F/7/7>>
  3340. 0000224C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3341. 00002250  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3342. 00002254  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3343. 00002258  4EAD 16C2                jsr        [A5 + 0x16C2 /* export_724 */]
  3344. 0000225C  1F3C 0001                move.b     -[A7], 0x1
  3345. 00002260  4EAD 1ACA                jsr        [A5 + 0x1ACA /* export_853 */]
  3346. 00002264  42A7                     clr.l      -[A7]
  3347. 00002266  3F3C 0001                move.w     -[A7], 0x1
  3348. 0000226A  A9B9                     syscall    GetCursor
  3349. 0000226C  205F                     movea.l    A0, [A7]+
  3350. 0000226E  2F10                     move.l     -[A7], [A0]
  3351. 00002270  A851                     syscall    SetCursor
  3352. 00002272  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  3353. 00002278  4E5E                     unlink     A6
  3354. 0000227A  205F                     movea.l    A0, [A7]+
  3355. 0000227C  DEFC 000C                add.w      A7, 0xC
  3356. 00002280  4ED0                     jmp        [A0]
  3357. 00002282  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3358. export_492: // at 00002284 (misaligned)
  3359. 00002286  FFFE                     .invalid   <<F/7/7>>
  3360. 00002288  48E7 0118                movem.l    -[A7], D7,A3,A4
  3361. 0000228C  286E 0008                movea.l    A4, [A6 + 0x8]
  3362. 00002290  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3363. 00002294  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  3364. 00002298  2254                     movea.l    A1, [A4]
  3365. 0000229A  2069 0038                movea.l    A0, [A1 + 0x38]
  3366. 0000229E  2650                     movea.l    A3, [A0]
  3367. 000022A0  302B 0020                move.w     D0, [A3 + 0x20]
  3368. 000022A4  B06B 0022                cmp.w      D0, [A3 + 0x22]
  3369. 000022A8  5DC7                     slt        D7
  3370. 000022AA  4407                     neg.b      D7
  3371. 000022AC  4267                     clr.w      -[A7]
  3372. 000022AE  4EAD 1BB2                jsr        [A5 + 0x1BB2 /* export_882 */]
  3373. 000022B2  101F                     move.b     D0, [A7]+
  3374. 000022B4  661C                     bne        +0x1E /* 000022D2 */
  3375. 000022B6  2054                     movea.l    A0, [A4]
  3376. 000022B8  1028 006A                move.b     D0, [A0 + 0x6A]
  3377. 000022BC  670A                     beq        +0xC /* 000022C8 */
  3378. 000022BE  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  3379. 000022C4  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  3380. label000022C8:
  3381. 000022C8  3F3C 0068                move.w     -[A7], 0x68 /* 'h' */
  3382. 000022CC  1F07                     move.b     -[A7], D7
  3383. 000022CE  4EAD 13B2                jsr        [A5 + 0x13B2 /* export_626 */]
  3384. label000022D2:
  3385. 000022D2  3F3C 006E                move.w     -[A7], 0x6E /* 'n' */
  3386. 000022D6  2254                     movea.l    A1, [A4]
  3387. 000022D8  2069 0038                movea.l    A0, [A1 + 0x38]
  3388. 000022DC  2050                     movea.l    A0, [A0]
  3389. 000022DE  4A68 003C                tst.w      [A0 + 0x3C]
  3390. 000022E2  5EC0                     sgt        D0
  3391. 000022E4  4400                     neg.b      D0
  3392. 000022E6  1F00                     move.b     -[A7], D0
  3393. 000022E8  4EAD 13B2                jsr        [A5 + 0x13B2 /* export_626 */]
  3394. 000022EC  3F3C 0067                move.w     -[A7], 0x67 /* 'g' */
  3395. 000022F0  1007                     move.b     D0, D7
  3396. 000022F2  6706                     beq        +0x8 /* 000022FA */
  3397. 000022F4  2054                     movea.l    A0, [A4]
  3398. 000022F6  C028 006A                and.b      D0, [A0 + 0x6A]
  3399. label000022FA:
  3400. 000022FA  1F00                     move.b     -[A7], D0
  3401. 000022FC  4EAD 13B2                jsr        [A5 + 0x13B2 /* export_626 */]
  3402. 00002300  3F3C 006A                move.w     -[A7], 0x6A /* 'j' */
  3403. 00002304  1007                     move.b     D0, D7
  3404. 00002306  6706                     beq        +0x8 /* 0000230E */
  3405. 00002308  2054                     movea.l    A0, [A4]
  3406. 0000230A  C028 006A                and.b      D0, [A0 + 0x6A]
  3407. label0000230E:
  3408. 0000230E  1F00                     move.b     -[A7], D0
  3409. 00002310  4EAD 13B2                jsr        [A5 + 0x13B2 /* export_626 */]
  3410. 00002314  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3411. 00002318  4E5E                     unlink     A6
  3412. 0000231A  2E9F                     move.l     [A7], [A7]+
  3413. 0000231C  4E75                     rts
  3414. 0000231E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3415. export_493: // at 00002320 (misaligned)
  3416. 00002322  FFF6                     .invalid   <<F/7/7>>
  3417. 00002324  48E7 0108                movem.l    -[A7], D7,A4
  3418. 00002328  206E 000C                movea.l    A0, [A6 + 0xC]
  3419. 0000232C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3420. 00002330  22D8                     move.l     [A1]+, [A0]+
  3421. 00002332  22D8                     move.l     [A1]+, [A0]+
  3422. 00002334  286E 0008                movea.l    A4, [A6 + 0x8]
  3423. 00002338  102D F820                move.b     D0, [A5 - 0x7E0]
  3424. 0000233C  6604                     bne        +0x6 /* 00002342 */
  3425. 0000233E  802D F36C                or.b       D0, [A5 - 0xC94]
  3426. label00002342:
  3427. 00002342  4A00                     tst.b      D0
  3428. 00002344  670C                     beq        +0xE /* 00002352 */
  3429. 00002346  2254                     movea.l    A1, [A4]
  3430. 00002348  2069 0038                movea.l    A0, [A1 + 0x38]
  3431. 0000234C  2050                     movea.l    A0, [A0]
  3432. 0000234E  C028 0025                and.b      D0, [A0 + 0x25]
  3433. label00002352:
  3434. 00002352  1E00                     move.b     D7, D0
  3435. 00002354  671A                     beq        +0x1C /* 00002370 */
  3436. 00002356  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  3437. 0000235A  A87A                     syscall    GetClip
  3438. 0000235C  486D F714                pea.l      [A5 - 0x8EC]
  3439. 00002360  A87B                     syscall    ClipRect
  3440. 00002362  2054                     movea.l    A0, [A4]
  3441. 00002364  2F28 0038                move.l     -[A7], [A0 + 0x38]
  3442. 00002368  A9D9                     syscall    TEDeactivate
  3443. 0000236A  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  3444. 0000236E  A879                     syscall    SetClip
  3445. label00002370:
  3446. 00002370  486E FFF8                pea.l      [A6 - 0x8]
  3447. 00002374  2054                     movea.l    A0, [A4]
  3448. 00002376  2F28 0038                move.l     -[A7], [A0 + 0x38]
  3449. 0000237A  A9D3                     syscall    TEUpdate
  3450. 0000237C  1007                     move.b     D0, D7
  3451. 0000237E  671A                     beq        +0x1C /* 0000239A */
  3452. 00002380  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  3453. 00002384  A87A                     syscall    GetClip
  3454. 00002386  486D F714                pea.l      [A5 - 0x8EC]
  3455. 0000238A  A87B                     syscall    ClipRect
  3456. 0000238C  2054                     movea.l    A0, [A4]
  3457. 0000238E  2F28 0038                move.l     -[A7], [A0 + 0x38]
  3458. 00002392  A9D8                     syscall    TEActivate
  3459. 00002394  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  3460. 00002398  A879                     syscall    SetClip
  3461. label0000239A:
  3462. 0000239A  486E FFF8                pea.l      [A6 - 0x8]
  3463. 0000239E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3464. 000023A2  4EAD 16D2                jsr        [A5 + 0x16D2 /* export_726 */]
  3465. 000023A6  4CDF 1080                movem.l    D7,A4, [A7]+
  3466. 000023AA  4E5E                     unlink     A6
  3467. 000023AC  205F                     movea.l    A0, [A7]+
  3468. 000023AE  504F                     addq.w     A7, 8
  3469. 000023B0  4ED0                     jmp        [A0]
  3470. 000023B2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3471. export_494: // at 000023B4 (misaligned)
  3472. 000023B6  0000 206E                ori.b      D0, 0x6E /* 'n' */
  3473. 000023BA  0008 2050                ori.b      A0, 0x50 /* 'P' */
  3474. 000023BE  2F28 0038                move.l     -[A7], [A0 + 0x38]
  3475. 000023C2  A9D0                     syscall    TECalText
  3476. 000023C4  4E5E                     unlink     A6
  3477. 000023C6  2E9F                     move.l     [A7], [A7]+
  3478. 000023C8  4E75                     rts
  3479. 000023CA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3480. // begin alternate branch 000023CC-000023D0
  3481. export_495:
  3482. fn000023CC:
  3483. 000023CC  4E56 FFD2                link       A6, -0x002E
  3484. // end alternate branch 000023CC-000023D0
  3485. export_495: // at 000023CC (misaligned)
  3486. fn000023CC: // (misaligned)
  3487. 000023CE  FFD2                     .invalid   <<F/7/7>>
  3488. 000023D0  48E7 0018                movem.l    -[A7], A3,A4
  3489. 000023D4  266E 0008                movea.l    A3, [A6 + 0x8]
  3490. 000023D8  284B                     movea.l    A4, A3
  3491. 000023DA  42A7                     clr.l      -[A7]
  3492. 000023DC  4267                     clr.w      -[A7]
  3493. 000023DE  2F0B                     move.l     -[A7], A3
  3494. 000023E0  4EAD 20B2                jsr        [A5 + 0x20B2 /* export_1042 */]
  3495. 000023E4  4A9F                     tst.l      [A7]+
  3496. 000023E6  56C0                     sne        D0
  3497. 000023E8  4A00                     tst.b      D0
  3498. 000023EA  6700 00BA                beq        +0xBC /* 000024A6 */
  3499. 000023EE  2F00                     move.l     -[A7], D0
  3500. 000023F0  4267                     clr.w      -[A7]
  3501. 000023F2  2F0B                     move.l     -[A7], A3
  3502. 000023F4  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  3503. 000023F8  121F                     move.b     D1, [A7]+
  3504. 000023FA  201F                     move.l     D0, [A7]+
  3505. 000023FC  C001                     and.b      D0, D1
  3506. 000023FE  6700 00A6                beq        +0xA8 /* 000024A6 */
  3507. 00002402  2054                     movea.l    A0, [A4]
  3508. 00002404  0CA8 7FFF FFFF 0006      cmpi.l     [A0 + 0x6], 0x7FFFFFFF
  3509. 0000240C  6608                     bne        +0xA /* 00002416 */
  3510. 0000240E  42A7                     clr.l      -[A7]
  3511. 00002410  2F0B                     move.l     -[A7], A3
  3512. 00002412  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  3513. label00002416:
  3514. 00002416  486E FFE2                pea.l      [A6 - 0x1E]
  3515. 0000241A  2F0B                     move.l     -[A7], A3
  3516. 0000241C  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  3517. 00002420  486E FFEE                pea.l      [A6 - 0x12]
  3518. 00002424  2F0B                     move.l     -[A7], A3
  3519. 00002426  4EBA F778                jsr        [PC - 0x888 /* 00001BA0 */]
  3520. 0000242A  4267                     clr.w      -[A7]
  3521. 0000242C  486E FFE2                pea.l      [A6 - 0x1E]
  3522. 00002430  486E FFEE                pea.l      [A6 - 0x12]
  3523. 00002434  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  3524. 00002438  101F                     move.b     D0, [A7]+
  3525. 0000243A  6600 0088                bne        +0x8A /* 000024C4 */
  3526. 0000243E  486E FFEA                pea.l      [A6 - 0x16]
  3527. 00002442  42A7                     clr.l      -[A7]
  3528. 00002444  2054                     movea.l    A0, [A4]
  3529. 00002446  3028 0078                move.w     D0, [A0 + 0x78]
  3530. 0000244A  48C0                     ext.l      D0
  3531. 0000244C  2F00                     move.l     -[A7], D0
  3532. 0000244E  302E FFF0                move.w     D0, [A6 - 0x10]
  3533. 00002452  48C0                     ext.l      D0
  3534. 00002454  2228 0026                move.l     D1, [A0 + 0x26]
  3535. 00002458  9280                     sub.l      D1, D0
  3536. 0000245A  2F01                     move.l     -[A7], D1
  3537. 0000245C  201F                     move.l     D0, [A7]+
  3538. 0000245E  2E9F                     move.l     [A7], [A7]+
  3539. 00002460  B097                     cmp.l      D0, [A7]
  3540. 00002462  6C02                     bge        +0x4 /* 00002466 */
  3541. 00002464  2E80                     move.l     [A7], D0
  3542. label00002466:
  3543. 00002466  201F                     move.l     D0, [A7]+
  3544. 00002468  3F00                     move.w     -[A7], D0
  3545. 0000246A  4267                     clr.w      -[A7]
  3546. 0000246C  486E FFEE                pea.l      [A6 - 0x12]
  3547. 00002470  4267                     clr.w      -[A7]
  3548. 00002472  4EAD 1A4A                jsr        [A5 + 0x1A4A /* export_837 */]
  3549. 00002476  A880                     syscall    SetPt
  3550. 00002478  486E FFEE                pea.l      [A6 - 0x12]
  3551. 0000247C  486E FFD2                pea.l      [A6 - 0x2E]
  3552. 00002480  2F0B                     move.l     -[A7], A3
  3553. 00002482  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  3554. 00002486  486E FFD2                pea.l      [A6 - 0x2E]
  3555. 0000248A  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  3556. 0000248E  1F3C 0001                move.b     -[A7], 0x1
  3557. 00002492  2F0B                     move.l     -[A7], A3
  3558. 00002494  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  3559. 00002498  4267                     clr.w      -[A7]
  3560. 0000249A  2F0B                     move.l     -[A7], A3
  3561. 0000249C  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  3562. 000024A0  101F                     move.b     D0, [A7]+
  3563. 000024A2  6620                     bne        +0x22 /* 000024C4 */
  3564. 000024A4  601E                     bra        +0x20 /* 000024C4 */
  3565. label000024A6:
  3566. 000024A6  2054                     movea.l    A0, [A4]
  3567. 000024A8  1028 006C                move.b     D0, [A0 + 0x6C]
  3568. 000024AC  0A00 0001                xori.b     D0, 0x1
  3569. 000024B0  4A00                     tst.b      D0
  3570. 000024B2  6710                     beq        +0x12 /* 000024C4 */
  3571. 000024B4  4AA8 0038                tst.l      [A0 + 0x38]
  3572. 000024B8  56C1                     sne        D1
  3573. 000024BA  C001                     and.b      D0, D1
  3574. 000024BC  6706                     beq        +0x8 /* 000024C4 */
  3575. 000024BE  2F28 0038                move.l     -[A7], [A0 + 0x38]
  3576. 000024C2  A811                     syscall    TESelView
  3577. label000024C4:
  3578. 000024C4  4CDF 1800                movem.l    A3,A4, [A7]+
  3579. 000024C8  4E5E                     unlink     A6
  3580. 000024CA  2E9F                     move.l     [A7], [A7]+
  3581. 000024CC  4E75                     rts
  3582. 000024CE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3583. // begin alternate branch 000024D0-000024D4
  3584. export_496:
  3585. fn000024D0:
  3586. 000024D0  4E56 FFEE                link       A6, -0x0012
  3587. // end alternate branch 000024D0-000024D4
  3588. export_496: // at 000024D0 (misaligned)
  3589. fn000024D0: // (misaligned)
  3590. 000024D2  FFEE                     .invalid   <<F/7/7>>
  3591. 000024D4  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3592. 000024D8  266E 0008                movea.l    A3, [A6 + 0x8]
  3593. 000024DC  284B                     movea.l    A4, A3
  3594. 000024DE  42A7                     clr.l      -[A7]
  3595. 000024E0  2F0B                     move.l     -[A7], A3
  3596. 000024E2  4EBA F4BC                jsr        [PC - 0xB44 /* 000019A0 */]
  3597. 000024E6  2C1F                     move.l     D6, [A7]+
  3598. 000024E8  7004                     moveq.l    D0, 0x04
  3599. 000024EA  2054                     movea.l    A0, [A4]
  3600. 000024EC  B028 002B                cmp.b      D0, [A0 + 0x2B]
  3601. 000024F0  57C0                     seq        D0
  3602. 000024F2  4A00                     tst.b      D0
  3603. 000024F4  670A                     beq        +0xC /* 00002500 */
  3604. 000024F6  1228 006B                move.b     D1, [A0 + 0x6B]
  3605. 000024FA  0A01 0001                xori.b     D1, 0x1
  3606. 000024FE  C001                     and.b      D0, D1
  3607. label00002500:
  3608. 00002500  4A00                     tst.b      D0
  3609. 00002502  670C                     beq        +0xE /* 00002510 */
  3610. 00002504  2054                     movea.l    A0, [A4]
  3611. 00002506  1228 006C                move.b     D1, [A0 + 0x6C]
  3612. 0000250A  0A01 0001                xori.b     D1, 0x1
  3613. 0000250E  C001                     and.b      D0, D1
  3614. label00002510:
  3615. 00002510  1E00                     move.b     D7, D0
  3616. 00002512  670C                     beq        +0xE /* 00002520 */
  3617. 00002514  42A7                     clr.l      -[A7]
  3618. 00002516  2F0B                     move.l     -[A7], A3
  3619. 00002518  4EBA F57A                jsr        [PC - 0xA86 /* 00001A94 */]
  3620. 0000251C  2A1F                     move.l     D5, [A7]+
  3621. 0000251E  5485                     addq.l     D5, 2
  3622. label00002520:
  3623. 00002520  2054                     movea.l    A0, [A4]
  3624. 00002522  BCA8 0050                cmp.l      D6, [A0 + 0x50]
  3625. 00002526  56C0                     sne        D0
  3626. 00002528  4A00                     tst.b      D0
  3627. 0000252A  6614                     bne        +0x16 /* 00002540 */
  3628. 0000252C  1207                     move.b     D1, D7
  3629. 0000252E  6726                     beq        +0x28 /* 00002556 */
  3630. 00002530  BAA8 0054                cmp.l      D5, [A0 + 0x54]
  3631. 00002534  56C2                     sne        D2
  3632. 00002536  C202                     and.b      D1, D2
  3633. 00002538  8001                     or.b       D0, D1
  3634. 0000253A  0240 0001                andi.w     D0, 0x1
  3635. 0000253E  6716                     beq        +0x18 /* 00002556 */
  3636. label00002540:
  3637. 00002540  1007                     move.b     D0, D7
  3638. 00002542  6706                     beq        +0x8 /* 0000254A */
  3639. 00002544  2054                     movea.l    A0, [A4]
  3640. 00002546  2145 0054                move.l     [A0 + 0x54], D5
  3641. label0000254A:
  3642. 0000254A  2F0B                     move.l     -[A7], A3
  3643. 0000254C  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  3644. 00002550  2054                     movea.l    A0, [A4]
  3645. 00002552  2146 0050                move.l     [A0 + 0x50], D6
  3646. label00002556:
  3647. 00002556  102E 000C                move.b     D0, [A6 + 0xC]
  3648. 0000255A  6744                     beq        +0x46 /* 000025A0 */
  3649. 0000255C  2F00                     move.l     -[A7], D0
  3650. 0000255E  4267                     clr.w      -[A7]
  3651. 00002560  2F0B                     move.l     -[A7], A3
  3652. 00002562  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  3653. 00002566  121F                     move.b     D1, [A7]+
  3654. 00002568  201F                     move.l     D0, [A7]+
  3655. 0000256A  C001                     and.b      D0, D1
  3656. 0000256C  6732                     beq        +0x34 /* 000025A0 */
  3657. 0000256E  2F0B                     move.l     -[A7], A3
  3658. 00002570  4EBA FE5A                jsr        [PC - 0x1A6 /* 000023CC */]
  3659. 00002574  1F3C 0001                move.b     -[A7], 0x1
  3660. 00002578  2054                     movea.l    A0, [A4]
  3661. 0000257A  1F28 002C                move.b     -[A7], [A0 + 0x2C]
  3662. 0000257E  2F0B                     move.l     -[A7], A3
  3663. 00002580  4EAD 210A                jsr        [A5 + 0x210A /* export_1053 */]
  3664. 00002584  2054                     movea.l    A0, [A4]
  3665. 00002586  4AA8 0034                tst.l      [A0 + 0x34]
  3666. 0000258A  6714                     beq        +0x16 /* 000025A0 */
  3667. 0000258C  486E FFF8                pea.l      [A6 - 0x8]
  3668. 00002590  2F0B                     move.l     -[A7], A3
  3669. 00002592  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  3670. 00002596  486E FFF8                pea.l      [A6 - 0x8]
  3671. 0000259A  2F0B                     move.l     -[A7], A3
  3672. 0000259C  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  3673. label000025A0:
  3674. 000025A0  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  3675. 000025A4  4E5E                     unlink     A6
  3676. 000025A6  205F                     movea.l    A0, [A7]+
  3677. 000025A8  5C4F                     addq.w     A7, 6
  3678. 000025AA  4ED0                     jmp        [A0]
  3679. export_497:
  3680. 000025AC  4E56 0000                link       A6, 0
  3681. 000025B0  48E7 0018                movem.l    -[A7], A3,A4
  3682. 000025B4  266E 0008                movea.l    A3, [A6 + 0x8]
  3683. 000025B8  284B                     movea.l    A4, A3
  3684. 000025BA  102E 000E                move.b     D0, [A6 + 0xE]
  3685. 000025BE  6718                     beq        +0x1A /* 000025D8 */
  3686. 000025C0  2054                     movea.l    A0, [A4]
  3687. 000025C2  0CA8 7FFF FFFF 0006      cmpi.l     [A0 + 0x6], 0x7FFFFFFF
  3688. 000025CA  57C1                     seq        D1
  3689. 000025CC  C001                     and.b      D0, D1
  3690. 000025CE  6708                     beq        +0xA /* 000025D8 */
  3691. 000025D0  42A7                     clr.l      -[A7]
  3692. 000025D2  2F0B                     move.l     -[A7], A3
  3693. 000025D4  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  3694. label000025D8:
  3695. 000025D8  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  3696. 000025DC  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3697. 000025E0  2F0B                     move.l     -[A7], A3
  3698. 000025E2  4EAD 17CA                jsr        [A5 + 0x17CA /* export_757 */]
  3699. 000025E6  4CDF 1800                movem.l    A3,A4, [A7]+
  3700. 000025EA  4E5E                     unlink     A6
  3701. 000025EC  205F                     movea.l    A0, [A7]+
  3702. 000025EE  504F                     addq.w     A7, 8
  3703. 000025F0  4ED0                     jmp        [A0]
  3704. 000025F2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3705. 000025F6  0000 206E                ori.b      D0, 0x6E /* 'n' */
  3706. 000025FA  0008 2F28                ori.b      A0, 0x28 /* '(' */
  3707. 000025FE  0008 4EAD                ori.b      A0, 0xAD
  3708. 00002602  2372 4E5E 205F           move.l     [A1 + 0x205F], [A2 + D4 * 8 + 0x5E]
  3709. 00002608  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3710. 0000260C  4ED0                     jmp        [A0]
  3711. 0000260E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3712. // begin alternate branch 00002610-00002614
  3713. fn00002610:
  3714. 00002610  4E56 FFC2                link       A6, -0x003E
  3715. // end alternate branch 00002610-00002614
  3716. fn00002610: // (misaligned)
  3717. 00002612  FFC2                     .invalid   <<F/7/7>>
  3718. 00002614  2F0C                     move.l     -[A7], A4
  3719. 00002616  286E 0008                movea.l    A4, [A6 + 0x8]
  3720. 0000261A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3721. 0000261E  3F3C 0078                move.w     -[A7], 0x78 /* 'x' */
  3722. 00002622  1F3C 0001                move.b     -[A7], 0x1
  3723. 00002626  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3724. 0000262A  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  3725. 0000262E  486E FFC2                pea.l      [A6 - 0x3E]
  3726. 00002632  487A FFC0                pea.l      [PC - 0x40 /* 000025F4, value 0x4E560000 'NV\0\0', cstring "NV" */]
  3727. 00002636  2F0E                     move.l     -[A7], A6
  3728. 00002638  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  3729. 0000263C  2254                     movea.l    A1, [A4]
  3730. 0000263E  2069 0026                movea.l    A0, [A1 + 0x26]
  3731. 00002642  2050                     movea.l    A0, [A0]
  3732. 00002644  3368 0020 0036           move.w     [A1 + 0x36], [A0 + 0x20]
  3733. 0000264A  3369 0036 0038           move.w     [A1 + 0x38], [A1 + 0x36]
  3734. 00002650  42A7                     clr.l      -[A7]
  3735. 00002652  42A7                     clr.l      -[A7]
  3736. 00002654  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  3737. 00002658  2054                     movea.l    A0, [A4]
  3738. 0000265A  215F 003A                move.l     [A0 + 0x3A], [A7]+
  3739. 0000265E  2054                     movea.l    A0, [A4]
  3740. 00002660  2F28 003A                move.l     -[A7], [A0 + 0x3A]
  3741. 00002664  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  3742. 00002668  2054                     movea.l    A0, [A4]
  3743. 0000266A  4228 004C                clr.b      [A0 + 0x4C]
  3744. 0000266E  316E 000C 004E           move.w     [A0 + 0x4E], [A6 + 0xC]
  3745. 00002674  486E FFC2                pea.l      [A6 - 0x3E]
  3746. 00002678  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  3747. 0000267C  285F                     movea.l    A4, [A7]+
  3748. 0000267E  4E5E                     unlink     A6
  3749. 00002680  205F                     movea.l    A0, [A7]+
  3750. 00002682  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3751. 00002686  4ED0                     jmp        [A0]
  3752. export_498:
  3753. 00002688  4E56 0000                link       A6, 0
  3754. 0000268C  48E7 0018                movem.l    -[A7], A3,A4
  3755. 00002690  266E 0008                movea.l    A3, [A6 + 0x8]
  3756. 00002694  284B                     movea.l    A4, A3
  3757. 00002696  2254                     movea.l    A1, [A4]
  3758. 00002698  2069 0022                movea.l    A0, [A1 + 0x22]
  3759. 0000269C  2050                     movea.l    A0, [A0]
  3760. 0000269E  B7E8 0058                cmpa.l     A3, [A0 + 0x58]
  3761. 000026A2  660C                     bne        +0xE /* 000026B0 */
  3762. 000026A4  2069 0022                movea.l    A0, [A1 + 0x22]
  3763. 000026A8  2050                     movea.l    A0, [A0]
  3764. 000026AA  7000                     moveq.l    D0, 0x00
  3765. 000026AC  2140 0058                move.l     [A0 + 0x58], D0
  3766. label000026B0:
  3767. 000026B0  2F0B                     move.l     -[A7], A3
  3768. 000026B2  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  3769. 000026B6  4CDF 1800                movem.l    A3,A4, [A7]+
  3770. 000026BA  4E5E                     unlink     A6
  3771. 000026BC  2E9F                     move.l     [A7], [A7]+
  3772. 000026BE  4E75                     rts
  3773. fn000026C0:
  3774. 000026C0  4E56 0000                link       A6, 0
  3775. 000026C4  2F0C                     move.l     -[A7], A4
  3776. 000026C6  286E 0008                movea.l    A4, [A6 + 0x8]
  3777. 000026CA  4267                     clr.w      -[A7]
  3778. 000026CC  41EE 000C                lea.l      A0, [A6 + 0xC]
  3779. 000026D0  2008                     move.l     D0, A0
  3780. 000026D2  5280                     addq.l     D0, 1
  3781. 000026D4  2F00                     move.l     -[A7], D0
  3782. 000026D6  2054                     movea.l    A0, [A4]
  3783. 000026D8  2F28 003A                move.l     -[A7], [A0 + 0x3A]
  3784. 000026DC  7001                     moveq.l    D0, 0x01
  3785. 000026DE  2F00                     move.l     -[A7], D0
  3786. 000026E0  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  3787. 000026E4  4EAD 194A                jsr        [A5 + 0x194A /* export_805 */]
  3788. 000026E8  2054                     movea.l    A0, [A4]
  3789. 000026EA  3028 0038                move.w     D0, [A0 + 0x38]
  3790. 000026EE  5240                     addq.w     D0, 1
  3791. 000026F0  3140 0038                move.w     [A0 + 0x38], D0
  3792. 000026F4  3028 0046                move.w     D0, [A0 + 0x46]
  3793. 000026F8  5240                     addq.w     D0, 1
  3794. 000026FA  3140 0046                move.w     [A0 + 0x46], D0
  3795. 000026FE  2054                     movea.l    A0, [A4]
  3796. 00002700  2F28 0042                move.l     -[A7], [A0 + 0x42]
  3797. 00002704  42A7                     clr.l      -[A7]
  3798. 00002706  2054                     movea.l    A0, [A4]
  3799. 00002708  3028 0046                move.w     D0, [A0 + 0x46]
  3800. 0000270C  48C0                     ext.l      D0
  3801. 0000270E  2228 0048                move.l     D1, [A0 + 0x48]
  3802. 00002712  D280                     add.l      D1, D0
  3803. 00002714  4481                     neg.l      D1
  3804. 00002716  2F01                     move.l     -[A7], D1
  3805. 00002718  42A7                     clr.l      -[A7]
  3806. 0000271A  201F                     move.l     D0, [A7]+
  3807. 0000271C  2E9F                     move.l     [A7], [A7]+
  3808. 0000271E  B097                     cmp.l      D0, [A7]
  3809. 00002720  6F02                     ble        +0x4 /* 00002724 */
  3810. 00002722  2E80                     move.l     [A7], D0
  3811. label00002724:
  3812. 00002724  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  3813. 00002728  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  3814. 0000272C  285F                     movea.l    A4, [A7]+
  3815. 0000272E  4E5E                     unlink     A6
  3816. 00002730  205F                     movea.l    A0, [A7]+
  3817. 00002732  5C4F                     addq.w     A7, 6
  3818. 00002734  4ED0                     jmp        [A0]
  3819. 00002736  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3820. // begin alternate branch 00002738-0000273C
  3821. fn00002738:
  3822. 00002738  4E56 FFDE                link       A6, -0x0022
  3823. // end alternate branch 00002738-0000273C
  3824. fn00002738: // (misaligned)
  3825. 0000273A  FFDE                     .invalid   <<F/7/7>>
  3826. 0000273C  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  3827. 00002740  3C2E 000C                move.w     D6, [A6 + 0xC]
  3828. 00002744  286E 0008                movea.l    A4, [A6 + 0x8]
  3829. 00002748  7E01                     moveq.l    D7, 0x01
  3830. label0000274A:
  3831. 0000274A  4267                     clr.w      -[A7]
  3832. 0000274C  206E 000E                movea.l    A0, [A6 + 0xE]
  3833. 00002750  2F10                     move.l     -[A7], [A0]
  3834. 00002752  3006                     move.w     D0, D6
  3835. 00002754  9047                     sub.w      D0, D7
  3836. 00002756  3F00                     move.w     -[A7], D0
  3837. 00002758  2F3C 8206 0010           move.l     -[A7], 0x82060010
  3838. 0000275E  A8B5                     syscall    ScriptUtil
  3839. 00002760  4A5F                     tst.w      [A7]+
  3840. 00002762  6F04                     ble        +0x6 /* 00002768 */
  3841. 00002764  5247                     addq.w     D7, 1
  3842. 00002766  60E2                     bra        -0x1C /* 0000274A */
  3843. label00002768:
  3844. 00002768  9C47                     sub.w      D6, D7
  3845. 0000276A  7001                     moveq.l    D0, 0x01
  3846. 0000276C  B047                     cmp.w      D0, D7
  3847. 0000276E  6612                     bne        +0x14 /* 00002782 */
  3848. 00002770  206E 000E                movea.l    A0, [A6 + 0xE]
  3849. 00002774  2050                     movea.l    A0, [A0]
  3850. 00002776  4240                     clr.w      D0
  3851. 00002778  1030 6000                move.b     D0, [A0 + D6.w]
  3852. 0000277C  1D40 FFEA                move.b     [A6 - 0x16], D0
  3853. 00002780  601A                     bra        +0x1C /* 0000279C */
  3854. label00002782:
  3855. 00002782  206E 000E                movea.l    A0, [A6 + 0xE]
  3856. 00002786  3006                     move.w     D0, D6
  3857. 00002788  48C0                     ext.l      D0
  3858. 0000278A  D090                     add.l      D0, [A0]
  3859. 0000278C  2F00                     move.l     -[A7], D0
  3860. 0000278E  486E FFEA                pea.l      [A6 - 0x16]
  3861. 00002792  3007                     move.w     D0, D7
  3862. 00002794  48C0                     ext.l      D0
  3863. 00002796  2F00                     move.l     -[A7], D0
  3864. 00002798  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  3865. label0000279C:
  3866. 0000279C  2254                     movea.l    A1, [A4]
  3867. 0000279E  2069 0022                movea.l    A0, [A1 + 0x22]
  3868. 000027A2  7001                     moveq.l    D0, 0x01
  3869. 000027A4  2050                     movea.l    A0, [A0]
  3870. 000027A6  B028 006B                cmp.b      D0, [A0 + 0x6B]
  3871. 000027AA  6600 00E0                bne        +0xE2 /* 0000288C */
  3872. 000027AE  3F06                     move.w     -[A7], D6
  3873. 000027B0  486E FFDE                pea.l      [A6 - 0x22]
  3874. 000027B4  486E FFFC                pea.l      [A6 - 0x4]
  3875. 000027B8  486E FFFA                pea.l      [A6 - 0x6]
  3876. 000027BC  2049                     movea.l    A0, A1
  3877. 000027BE  2F28 0026                move.l     -[A7], [A0 + 0x26]
  3878. 000027C2  3F3C 0003                move.w     -[A7], 0x3
  3879. 000027C6  A83D                     syscall    TEDispatch
  3880. 000027C8  4267                     clr.w      -[A7]
  3881. 000027CA  486E FFDE                pea.l      [A6 - 0x22]
  3882. 000027CE  2254                     movea.l    A1, [A4]
  3883. 000027D0  2069 0032                movea.l    A0, [A1 + 0x32]
  3884. 000027D4  2050                     movea.l    A0, [A0]
  3885. 000027D6  4868 000A                pea.l      [A0 + 0xA]
  3886. 000027DA  3F3C 000C                move.w     -[A7], 0xC
  3887. 000027DE  4EAD 19DA                jsr        [A5 + 0x19DA /* export_823 */]
  3888. 000027E2  101F                     move.b     D0, [A7]+
  3889. 000027E4  6600 0094                bne        +0x96 /* 0000287A */
  3890. 000027E8  2254                     movea.l    A1, [A4]
  3891. 000027EA  2069 0022                movea.l    A0, [A1 + 0x22]
  3892. 000027EE  2050                     movea.l    A0, [A0]
  3893. 000027F0  117C 0001 006E           move.b     [A0 + 0x6E], 0x1
  3894. 000027F6  42A7                     clr.l      -[A7]
  3895. 000027F8  2054                     movea.l    A0, [A4]
  3896. 000027FA  2F28 0032                move.l     -[A7], [A0 + 0x32]
  3897. 000027FE  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  3898. 00002802  2A1F                     move.l     D5, [A7]+
  3899. 00002804  2054                     movea.l    A0, [A4]
  3900. 00002806  2F28 0032                move.l     -[A7], [A0 + 0x32]
  3901. 0000280A  2005                     move.l     D0, D5
  3902. 0000280C  7214                     moveq.l    D1, 0x14
  3903. 0000280E  D081                     add.l      D0, D1
  3904. 00002810  2F00                     move.l     -[A7], D0
  3905. 00002812  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  3906. 00002816  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  3907. 0000281A  7014                     moveq.l    D0, 0x14
  3908. 0000281C  2054                     movea.l    A0, [A4]
  3909. 0000281E  D1A8 0048                add.l      [A0 + 0x48], D0
  3910. 00002822  2268 0032                movea.l    A1, [A0 + 0x32]
  3911. 00002826  2251                     movea.l    A1, [A1]
  3912. 00002828  47E9 0002                lea.l      A3, [A1 + 0x2]
  3913. 0000282C  2F0B                     move.l     -[A7], A3
  3914. 0000282E  200B                     move.l     D0, A3
  3915. 00002830  7214                     moveq.l    D1, 0x14
  3916. 00002832  D081                     add.l      D0, D1
  3917. 00002834  2F00                     move.l     -[A7], D0
  3918. 00002836  2005                     move.l     D0, D5
  3919. 00002838  5580                     subq.l     D0, 2
  3920. 0000283A  2F00                     move.l     -[A7], D0
  3921. 0000283C  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  3922. 00002840  2254                     movea.l    A1, [A4]
  3923. 00002842  2069 0032                movea.l    A0, [A1 + 0x32]
  3924. 00002846  2050                     movea.l    A0, [A0]
  3925. 00002848  3010                     move.w     D0, [A0]
  3926. 0000284A  5240                     addq.w     D0, 1
  3927. 0000284C  2069 0032                movea.l    A0, [A1 + 0x32]
  3928. 00002850  2050                     movea.l    A0, [A0]
  3929. 00002852  3080                     move.w     [A0], D0
  3930. 00002854  2069 0032                movea.l    A0, [A1 + 0x32]
  3931. 00002858  2050                     movea.l    A0, [A0]
  3932. 0000285A  47E8 0002                lea.l      A3, [A0 + 0x2]
  3933. 0000285E  376E FFFC 0004           move.w     [A3 + 0x4], [A6 - 0x4]
  3934. 00002864  376E FFFA 0006           move.w     [A3 + 0x6], [A6 - 0x6]
  3935. 0000286A  204B                     movea.l    A0, A3
  3936. 0000286C  5088                     addq.l     A0, 8
  3937. 0000286E  2808                     move.l     D4, A0
  3938. 00002870  45EE FFDE                lea.l      A2, [A6 - 0x22]
  3939. 00002874  20DA                     move.l     [A0]+, [A2]+
  3940. 00002876  20DA                     move.l     [A0]+, [A2]+
  3941. 00002878  20DA                     move.l     [A0]+, [A2]+
  3942. label0000287A:
  3943. 0000287A  2254                     movea.l    A1, [A4]
  3944. 0000287C  2069 0032                movea.l    A0, [A1 + 0x32]
  3945. 00002880  2050                     movea.l    A0, [A0]
  3946. 00002882  47E8 0002                lea.l      A3, [A0 + 0x2]
  3947. 00002886  2013                     move.l     D0, [A3]
  3948. 00002888  5380                     subq.l     D0, 1
  3949. 0000288A  2680                     move.l     [A3], D0
  3950. label0000288C:
  3951. 0000288C  2054                     movea.l    A0, [A4]
  3952. 0000288E  2F28 0042                move.l     -[A7], [A0 + 0x42]
  3953. 00002892  42A7                     clr.l      -[A7]
  3954. 00002894  2054                     movea.l    A0, [A4]
  3955. 00002896  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  3956. 0000289A  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  3957. 0000289E  3007                     move.w     D0, D7
  3958. 000028A0  48C0                     ext.l      D0
  3959. 000028A2  D09F                     add.l      D0, [A7]+
  3960. 000028A4  2054                     movea.l    A0, [A4]
  3961. 000028A6  2228 0048                move.l     D1, [A0 + 0x48]
  3962. 000028AA  D280                     add.l      D1, D0
  3963. 000028AC  2F01                     move.l     -[A7], D1
  3964. 000028AE  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  3965. 000028B2  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  3966. 000028B6  42A7                     clr.l      -[A7]
  3967. 000028B8  2054                     movea.l    A0, [A4]
  3968. 000028BA  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  3969. 000028BE  42A7                     clr.l      -[A7]
  3970. 000028C0  42A7                     clr.l      -[A7]
  3971. 000028C2  42A7                     clr.l      -[A7]
  3972. 000028C4  486E FFEA                pea.l      [A6 - 0x16]
  3973. 000028C8  3007                     move.w     D0, D7
  3974. 000028CA  48C0                     ext.l      D0
  3975. 000028CC  2F00                     move.l     -[A7], D0
  3976. 000028CE  A9E0                     syscall    Munger
  3977. 000028D0  2D5F FFF2                move.l     [A6 - 0xE], [A7]+
  3978. 000028D4  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  3979. 000028D8  2054                     movea.l    A0, [A4]
  3980. 000028DA  3146 002A                move.w     [A0 + 0x2A], D6
  3981. 000028DE  3146 0036                move.w     [A0 + 0x36], D6
  3982. 000028E2  3146 0038                move.w     [A0 + 0x38], D6
  3983. 000028E6  3007                     move.w     D0, D7
  3984. 000028E8  9168 0046                sub.w      [A0 + 0x46], D0
  3985. 000028EC  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  3986. 000028F0  4E5E                     unlink     A6
  3987. 000028F2  205F                     movea.l    A0, [A7]+
  3988. 000028F4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3989. 000028F8  4ED0                     jmp        [A0]
  3990. 000028FA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3991. // begin alternate branch 000028FC-00002900
  3992. fn000028FC:
  3993. 000028FC  4E56 FFFE                link       A6, -0x0002
  3994. // end alternate branch 000028FC-00002900
  3995. fn000028FC: // (misaligned)
  3996. 000028FE  FFFE                     .invalid   <<F/7/7>>
  3997. 00002900  48E7 0108                movem.l    -[A7], D7,A4
  3998. 00002904  286E 0008                movea.l    A4, [A6 + 0x8]
  3999. 00002908  7E01                     moveq.l    D7, 0x01
  4000. label0000290A:
  4001. 0000290A  4267                     clr.w      -[A7]
  4002. 0000290C  206E 000E                movea.l    A0, [A6 + 0xE]
  4003. 00002910  2F10                     move.l     -[A7], [A0]
  4004. 00002912  302E 000C                move.w     D0, [A6 + 0xC]
  4005. 00002916  9047                     sub.w      D0, D7
  4006. 00002918  3F00                     move.w     -[A7], D0
  4007. 0000291A  2F3C 8206 0010           move.l     -[A7], 0x82060010
  4008. 00002920  A8B5                     syscall    ScriptUtil
  4009. 00002922  4A5F                     tst.w      [A7]+
  4010. 00002924  6F04                     ble        +0x6 /* 0000292A */
  4011. 00002926  5247                     addq.w     D7, 1
  4012. 00002928  60E0                     bra        -0x1E /* 0000290A */
  4013. label0000292A:
  4014. 0000292A  2054                     movea.l    A0, [A4]
  4015. 0000292C  2F28 0042                move.l     -[A7], [A0 + 0x42]
  4016. 00002930  42A7                     clr.l      -[A7]
  4017. 00002932  2054                     movea.l    A0, [A4]
  4018. 00002934  3028 0046                move.w     D0, [A0 + 0x46]
  4019. 00002938  9047                     sub.w      D0, D7
  4020. 0000293A  48C0                     ext.l      D0
  4021. 0000293C  2228 0048                move.l     D1, [A0 + 0x48]
  4022. 00002940  D280                     add.l      D1, D0
  4023. 00002942  4481                     neg.l      D1
  4024. 00002944  2F01                     move.l     -[A7], D1
  4025. 00002946  42A7                     clr.l      -[A7]
  4026. 00002948  201F                     move.l     D0, [A7]+
  4027. 0000294A  2E9F                     move.l     [A7], [A7]+
  4028. 0000294C  B097                     cmp.l      D0, [A7]
  4029. 0000294E  6F02                     ble        +0x4 /* 00002952 */
  4030. 00002950  2E80                     move.l     [A7], D0
  4031. label00002952:
  4032. 00002952  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  4033. 00002956  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  4034. 0000295A  3007                     move.w     D0, D7
  4035. 0000295C  2054                     movea.l    A0, [A4]
  4036. 0000295E  9168 0038                sub.w      [A0 + 0x38], D0
  4037. 00002962  3007                     move.w     D0, D7
  4038. 00002964  9168 0046                sub.w      [A0 + 0x46], D0
  4039. 00002968  2054                     movea.l    A0, [A4]
  4040. 0000296A  2F28 003A                move.l     -[A7], [A0 + 0x3A]
  4041. 0000296E  3028 0038                move.w     D0, [A0 + 0x38]
  4042. 00002972  9068 0036                sub.w      D0, [A0 + 0x36]
  4043. 00002976  48C0                     ext.l      D0
  4044. 00002978  2F00                     move.l     -[A7], D0
  4045. 0000297A  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  4046. 0000297E  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  4047. 00002982  4CDF 1080                movem.l    D7,A4, [A7]+
  4048. 00002986  4E5E                     unlink     A6
  4049. 00002988  205F                     movea.l    A0, [A7]+
  4050. 0000298A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4051. 0000298E  4ED0                     jmp        [A0]
  4052. fn00002990:
  4053. 00002990  4E56 FFD6                link       A6, -0x002A
  4054. 00002994  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  4055. 00002998  3C2E 000E                move.w     D6, [A6 + 0xE]
  4056. 0000299C  286E 0008                movea.l    A4, [A6 + 0x8]
  4057. 000029A0  42A7                     clr.l      -[A7]
  4058. 000029A2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4059. 000029A6  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  4060. 000029AA  281F                     move.l     D4, [A7]+
  4061. 000029AC  BC6E 000C                cmp.w      D6, [A6 + 0xC]
  4062. 000029B0  57C0                     seq        D0
  4063. 000029B2  4A00                     tst.b      D0
  4064. 000029B4  6700 0232                beq        +0x234 /* 00002BE8 */
  4065. 000029B8  3206                     move.w     D1, D6
  4066. 000029BA  48C1                     ext.l      D1
  4067. 000029BC  B881                     cmp.l      D4, D1
  4068. 000029BE  5EC1                     sgt        D1
  4069. 000029C0  C001                     and.b      D0, D1
  4070. 000029C2  6700 0224                beq        +0x226 /* 00002BE8 */
  4071. 000029C6  4247                     clr.w      D7
  4072. label000029C8:
  4073. 000029C8  3006                     move.w     D0, D6
  4074. 000029CA  D047                     add.w      D0, D7
  4075. 000029CC  48C0                     ext.l      D0
  4076. 000029CE  B880                     cmp.l      D4, D0
  4077. 000029D0  5CC0                     sge        D0
  4078. 000029D2  4A00                     tst.b      D0
  4079. 000029D4  6728                     beq        +0x2A /* 000029FE */
  4080. 000029D6  2F00                     move.l     -[A7], D0
  4081. 000029D8  4267                     clr.w      -[A7]
  4082. 000029DA  206E 0010                movea.l    A0, [A6 + 0x10]
  4083. 000029DE  2F10                     move.l     -[A7], [A0]
  4084. 000029E0  3206                     move.w     D1, D6
  4085. 000029E2  D247                     add.w      D1, D7
  4086. 000029E4  3F01                     move.w     -[A7], D1
  4087. 000029E6  2F3C 8206 0010           move.l     -[A7], 0x82060010
  4088. 000029EC  A8B5                     syscall    ScriptUtil
  4089. 000029EE  321F                     move.w     D1, [A7]+
  4090. 000029F0  201F                     move.l     D0, [A7]+
  4091. 000029F2  4A41                     tst.w      D1
  4092. 000029F4  5EC1                     sgt        D1
  4093. 000029F6  C001                     and.b      D0, D1
  4094. 000029F8  6704                     beq        +0x6 /* 000029FE */
  4095. 000029FA  5247                     addq.w     D7, 1
  4096. 000029FC  60CA                     bra        -0x34 /* 000029C8 */
  4097. label000029FE:
  4098. 000029FE  5247                     addq.w     D7, 1
  4099. 00002A00  7001                     moveq.l    D0, 0x01
  4100. 00002A02  B047                     cmp.w      D0, D7
  4101. 00002A04  6612                     bne        +0x14 /* 00002A18 */
  4102. 00002A06  206E 0010                movea.l    A0, [A6 + 0x10]
  4103. 00002A0A  2050                     movea.l    A0, [A0]
  4104. 00002A0C  4240                     clr.w      D0
  4105. 00002A0E  1030 6000                move.b     D0, [A0 + D6.w]
  4106. 00002A12  1D40 FFEA                move.b     [A6 - 0x16], D0
  4107. 00002A16  601A                     bra        +0x1C /* 00002A32 */
  4108. label00002A18:
  4109. 00002A18  206E 0010                movea.l    A0, [A6 + 0x10]
  4110. 00002A1C  3006                     move.w     D0, D6
  4111. 00002A1E  48C0                     ext.l      D0
  4112. 00002A20  D090                     add.l      D0, [A0]
  4113. 00002A22  2F00                     move.l     -[A7], D0
  4114. 00002A24  486E FFEA                pea.l      [A6 - 0x16]
  4115. 00002A28  3007                     move.w     D0, D7
  4116. 00002A2A  48C0                     ext.l      D0
  4117. 00002A2C  2F00                     move.l     -[A7], D0
  4118. 00002A2E  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  4119. label00002A32:
  4120. 00002A32  2054                     movea.l    A0, [A4]
  4121. 00002A34  BC68 0036                cmp.w      D6, [A0 + 0x36]
  4122. 00002A38  5CC0                     sge        D0
  4123. 00002A3A  4A00                     tst.b      D0
  4124. 00002A3C  6774                     beq        +0x76 /* 00002AB2 */
  4125. 00002A3E  BC68 0038                cmp.w      D6, [A0 + 0x38]
  4126. 00002A42  5DC1                     slt        D1
  4127. 00002A44  C001                     and.b      D0, D1
  4128. 00002A46  676A                     beq        +0x6C /* 00002AB2 */
  4129. 00002A48  2F28 0042                move.l     -[A7], [A0 + 0x42]
  4130. 00002A4C  42A7                     clr.l      -[A7]
  4131. 00002A4E  2054                     movea.l    A0, [A4]
  4132. 00002A50  3028 0046                move.w     D0, [A0 + 0x46]
  4133. 00002A54  9047                     sub.w      D0, D7
  4134. 00002A56  48C0                     ext.l      D0
  4135. 00002A58  2228 0048                move.l     D1, [A0 + 0x48]
  4136. 00002A5C  D280                     add.l      D1, D0
  4137. 00002A5E  4481                     neg.l      D1
  4138. 00002A60  2F01                     move.l     -[A7], D1
  4139. 00002A62  42A7                     clr.l      -[A7]
  4140. 00002A64  201F                     move.l     D0, [A7]+
  4141. 00002A66  2E9F                     move.l     [A7], [A7]+
  4142. 00002A68  B097                     cmp.l      D0, [A7]
  4143. 00002A6A  6F02                     ble        +0x4 /* 00002A6E */
  4144. 00002A6C  2E80                     move.l     [A7], D0
  4145. label00002A6E:
  4146. 00002A6E  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  4147. 00002A72  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  4148. 00002A76  3007                     move.w     D0, D7
  4149. 00002A78  2054                     movea.l    A0, [A4]
  4150. 00002A7A  9168 0038                sub.w      [A0 + 0x38], D0
  4151. 00002A7E  3007                     move.w     D0, D7
  4152. 00002A80  9168 0046                sub.w      [A0 + 0x46], D0
  4153. 00002A84  42A7                     clr.l      -[A7]
  4154. 00002A86  2054                     movea.l    A0, [A4]
  4155. 00002A88  2F28 003A                move.l     -[A7], [A0 + 0x3A]
  4156. 00002A8C  3006                     move.w     D0, D6
  4157. 00002A8E  9068 0036                sub.w      D0, [A0 + 0x36]
  4158. 00002A92  48C0                     ext.l      D0
  4159. 00002A94  2F00                     move.l     -[A7], D0
  4160. 00002A96  42A7                     clr.l      -[A7]
  4161. 00002A98  3007                     move.w     D0, D7
  4162. 00002A9A  48C0                     ext.l      D0
  4163. 00002A9C  2F00                     move.l     -[A7], D0
  4164. 00002A9E  486E FFEA                pea.l      [A6 - 0x16]
  4165. 00002AA2  42A7                     clr.l      -[A7]
  4166. 00002AA4  A9E0                     syscall    Munger
  4167. 00002AA6  2D5F FFF2                move.l     [A6 - 0xE], [A7]+
  4168. 00002AAA  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  4169. 00002AAE  6000 0138                bra        +0x13A /* 00002BE8 */
  4170. label00002AB2:
  4171. 00002AB2  42A7                     clr.l      -[A7]
  4172. 00002AB4  2054                     movea.l    A0, [A4]
  4173. 00002AB6  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  4174. 00002ABA  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  4175. 00002ABE  2A1F                     move.l     D5, [A7]+
  4176. 00002AC0  2254                     movea.l    A1, [A4]
  4177. 00002AC2  2069 0022                movea.l    A0, [A1 + 0x22]
  4178. 00002AC6  7001                     moveq.l    D0, 0x01
  4179. 00002AC8  2050                     movea.l    A0, [A0]
  4180. 00002ACA  B028 006B                cmp.b      D0, [A0 + 0x6B]
  4181. 00002ACE  6600 00D2                bne        +0xD4 /* 00002BA2 */
  4182. 00002AD2  3F06                     move.w     -[A7], D6
  4183. 00002AD4  486E FFDE                pea.l      [A6 - 0x22]
  4184. 00002AD8  486E FFFC                pea.l      [A6 - 0x4]
  4185. 00002ADC  486E FFFA                pea.l      [A6 - 0x6]
  4186. 00002AE0  2049                     movea.l    A0, A1
  4187. 00002AE2  2F28 0026                move.l     -[A7], [A0 + 0x26]
  4188. 00002AE6  3F3C 0003                move.w     -[A7], 0x3
  4189. 00002AEA  A83D                     syscall    TEDispatch
  4190. 00002AEC  4267                     clr.w      -[A7]
  4191. 00002AEE  486E FFDE                pea.l      [A6 - 0x22]
  4192. 00002AF2  2254                     movea.l    A1, [A4]
  4193. 00002AF4  2069 0032                movea.l    A0, [A1 + 0x32]
  4194. 00002AF8  2050                     movea.l    A0, [A0]
  4195. 00002AFA  2469 0032                movea.l    A2, [A1 + 0x32]
  4196. 00002AFE  2452                     movea.l    A2, [A2]
  4197. 00002B00  3012                     move.w     D0, [A2]
  4198. 00002B02  5340                     subq.w     D0, 1
  4199. 00002B04  C1FC 0014                muls.w     D0, 0x14
  4200. 00002B08  4870 000A                pea.l      [A0 + D0.w + 0xA]
  4201. 00002B0C  3F3C 000C                move.w     -[A7], 0xC
  4202. 00002B10  4EAD 19DA                jsr        [A5 + 0x19DA /* export_823 */]
  4203. 00002B14  101F                     move.b     D0, [A7]+
  4204. 00002B16  6600 008A                bne        +0x8C /* 00002BA2 */
  4205. 00002B1A  2254                     movea.l    A1, [A4]
  4206. 00002B1C  2069 0022                movea.l    A0, [A1 + 0x22]
  4207. 00002B20  2050                     movea.l    A0, [A0]
  4208. 00002B22  117C 0001 006E           move.b     [A0 + 0x6E], 0x1
  4209. 00002B28  42A7                     clr.l      -[A7]
  4210. 00002B2A  2054                     movea.l    A0, [A4]
  4211. 00002B2C  2F28 0032                move.l     -[A7], [A0 + 0x32]
  4212. 00002B30  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  4213. 00002B34  2D5F FFF6                move.l     [A6 - 0xA], [A7]+
  4214. 00002B38  2054                     movea.l    A0, [A4]
  4215. 00002B3A  2F28 0032                move.l     -[A7], [A0 + 0x32]
  4216. 00002B3E  202E FFF6                move.l     D0, [A6 - 0xA]
  4217. 00002B42  7214                     moveq.l    D1, 0x14
  4218. 00002B44  D081                     add.l      D0, D1
  4219. 00002B46  2F00                     move.l     -[A7], D0
  4220. 00002B48  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  4221. 00002B4C  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  4222. 00002B50  7014                     moveq.l    D0, 0x14
  4223. 00002B52  2054                     movea.l    A0, [A4]
  4224. 00002B54  D1A8 0048                add.l      [A0 + 0x48], D0
  4225. 00002B58  2268 0032                movea.l    A1, [A0 + 0x32]
  4226. 00002B5C  2251                     movea.l    A1, [A1]
  4227. 00002B5E  3011                     move.w     D0, [A1]
  4228. 00002B60  5240                     addq.w     D0, 1
  4229. 00002B62  2268 0032                movea.l    A1, [A0 + 0x32]
  4230. 00002B66  2251                     movea.l    A1, [A1]
  4231. 00002B68  3280                     move.w     [A1], D0
  4232. 00002B6A  2268 0032                movea.l    A1, [A0 + 0x32]
  4233. 00002B6E  2251                     movea.l    A1, [A1]
  4234. 00002B70  2468 0032                movea.l    A2, [A0 + 0x32]
  4235. 00002B74  2452                     movea.l    A2, [A2]
  4236. 00002B76  3012                     move.w     D0, [A2]
  4237. 00002B78  5340                     subq.w     D0, 1
  4238. 00002B7A  C1FC 0014                muls.w     D0, 0x14
  4239. 00002B7E  47F1 0002                lea.l      A3, [A1 + D0.w + 0x2]
  4240. 00002B82  2685                     move.l     [A3], D5
  4241. 00002B84  376E FFFC 0004           move.w     [A3 + 0x4], [A6 - 0x4]
  4242. 00002B8A  376E FFFA 0006           move.w     [A3 + 0x6], [A6 - 0x6]
  4243. 00002B90  224B                     movea.l    A1, A3
  4244. 00002B92  5089                     addq.l     A1, 8
  4245. 00002B94  2D49 FFEE                move.l     [A6 - 0x12], A1
  4246. 00002B98  45EE FFDE                lea.l      A2, [A6 - 0x22]
  4247. 00002B9C  22DA                     move.l     [A1]+, [A2]+
  4248. 00002B9E  22DA                     move.l     [A1]+, [A2]+
  4249. 00002BA0  22DA                     move.l     [A1]+, [A2]+
  4250. label00002BA2:
  4251. 00002BA2  2054                     movea.l    A0, [A4]
  4252. 00002BA4  2F28 0042                move.l     -[A7], [A0 + 0x42]
  4253. 00002BA8  3007                     move.w     D0, D7
  4254. 00002BAA  48C0                     ext.l      D0
  4255. 00002BAC  D085                     add.l      D0, D5
  4256. 00002BAE  2228 0048                move.l     D1, [A0 + 0x48]
  4257. 00002BB2  D280                     add.l      D1, D0
  4258. 00002BB4  2F01                     move.l     -[A7], D1
  4259. 00002BB6  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  4260. 00002BBA  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  4261. 00002BBE  42A7                     clr.l      -[A7]
  4262. 00002BC0  2054                     movea.l    A0, [A4]
  4263. 00002BC2  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  4264. 00002BC6  2F05                     move.l     -[A7], D5
  4265. 00002BC8  42A7                     clr.l      -[A7]
  4266. 00002BCA  42A7                     clr.l      -[A7]
  4267. 00002BCC  486E FFEA                pea.l      [A6 - 0x16]
  4268. 00002BD0  3007                     move.w     D0, D7
  4269. 00002BD2  48C0                     ext.l      D0
  4270. 00002BD4  2F00                     move.l     -[A7], D0
  4271. 00002BD6  A9E0                     syscall    Munger
  4272. 00002BD8  2D5F FFF2                move.l     [A6 - 0xE], [A7]+
  4273. 00002BDC  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  4274. 00002BE0  3007                     move.w     D0, D7
  4275. 00002BE2  2054                     movea.l    A0, [A4]
  4276. 00002BE4  9168 0046                sub.w      [A0 + 0x46], D0
  4277. label00002BE8:
  4278. 00002BE8  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  4279. 00002BEC  4E5E                     unlink     A6
  4280. 00002BEE  205F                     movea.l    A0, [A7]+
  4281. 00002BF0  DEFC 000C                add.w      A7, 0xC
  4282. 00002BF4  4ED0                     jmp        [A0]
  4283. 00002BF6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4284. 00002BFA  FFFC                     .invalid   <<F/7/7>>
  4285. 00002BFC  2F0C                     move.l     -[A7], A4
  4286. 00002BFE  286E 0008                movea.l    A4, [A6 + 0x8]
  4287. 00002C02  204C                     movea.l    A0, A4
  4288. 00002C04  5088                     addq.l     A0, 8
  4289. 00002C06  2050                     movea.l    A0, [A0]
  4290. 00002C08  2D48 FFFC                move.l     [A6 - 0x4], A0
  4291. 00002C0C  4267                     clr.w      -[A7]
  4292. 00002C0E  1F2C FFF7                move.b     -[A7], [A4 - 0x9]
  4293. 00002C12  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  4294. 00002C16  195F FFF7                move.b     [A4 - 0x9], [A7]+
  4295. 00002C1A  285F                     movea.l    A4, [A7]+
  4296. 00002C1C  4E5E                     unlink     A6
  4297. 00002C1E  205F                     movea.l    A0, [A7]+
  4298. 00002C20  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4299. 00002C24  4ED0                     jmp        [A0]
  4300. 00002C26  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4301. // begin alternate branch 00002C28-00002C2C
  4302. fn00002C28:
  4303. 00002C28  4E56 FFB6                link       A6, -0x004A
  4304. // end alternate branch 00002C28-00002C2C
  4305. fn00002C28: // (misaligned)
  4306. 00002C2A  FFB6                     .invalid   <<F/6/7>>
  4307. 00002C2C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4308. 00002C30  282E 0008                move.l     D4, [A6 + 0x8]
  4309. 00002C34  2844                     movea.l    A4, D4
  4310. 00002C36  2054                     movea.l    A0, [A4]
  4311. 00002C38  2F28 0004                move.l     -[A7], [A0 + 0x4]
  4312. 00002C3C  4EAD 20FA                jsr        [A5 + 0x20FA /* export_1051 */]
  4313. 00002C40  4267                     clr.w      -[A7]
  4314. 00002C42  2054                     movea.l    A0, [A4]
  4315. 00002C44  2F28 0004                move.l     -[A7], [A0 + 0x4]
  4316. 00002C48  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  4317. 00002C4C  101F                     move.b     D0, [A7]+
  4318. 00002C4E  2254                     movea.l    A1, [A4]
  4319. 00002C50  2069 0026                movea.l    A0, [A1 + 0x26]
  4320. 00002C54  2650                     movea.l    A3, [A0]
  4321. 00002C56  3E2B 0020                move.w     D7, [A3 + 0x20]
  4322. 00002C5A  3A2B 0022                move.w     D5, [A3 + 0x22]
  4323. 00002C5E  2C2B 003E                move.l     D6, [A3 + 0x3E]
  4324. 00002C62  486E FFB8                pea.l      [A6 - 0x48]
  4325. 00002C66  487A FF90                pea.l      [PC - 0x70 /* 00002BF8, value 0x4E56FFFC */]
  4326. 00002C6A  2F0E                     move.l     -[A7], A6
  4327. 00002C6C  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  4328. 00002C70  4267                     clr.w      -[A7]
  4329. 00002C72  1F3C 0001                move.b     -[A7], 0x1
  4330. 00002C76  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  4331. 00002C7A  1D5F FFF7                move.b     [A6 - 0x9], [A7]+
  4332. 00002C7E  707F                     moveq.l    D0, 0x7F
  4333. 00002C80  B06E 000C                cmp.w      D0, [A6 + 0xC]
  4334. 00002C84  660E                     bne        +0x10 /* 00002C94 */
  4335. 00002C86  2F06                     move.l     -[A7], D6
  4336. 00002C88  3F07                     move.w     -[A7], D7
  4337. 00002C8A  3F05                     move.w     -[A7], D5
  4338. 00002C8C  2F04                     move.l     -[A7], D4
  4339. 00002C8E  4EBA FD00                jsr        [PC - 0x300 /* 00002990 */]
  4340. 00002C92  6052                     bra        +0x54 /* 00002CE6 */
  4341. label00002C94:
  4342. 00002C94  7008                     moveq.l    D0, 0x08
  4343. 00002C96  B06E 000C                cmp.w      D0, [A6 + 0xC]
  4344. 00002C9A  670C                     beq        +0xE /* 00002CA8 */
  4345. 00002C9C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4346. 00002CA0  2F04                     move.l     -[A7], D4
  4347. 00002CA2  4EBA FA1C                jsr        [PC - 0x5E4 /* 000026C0 */]
  4348. 00002CA6  603E                     bra        +0x40 /* 00002CE6 */
  4349. label00002CA8:
  4350. 00002CA8  2054                     movea.l    A0, [A4]
  4351. 00002CAA  BE68 002A                cmp.w      D7, [A0 + 0x2A]
  4352. 00002CAE  5FC0                     sle        D0
  4353. 00002CB0  4A00                     tst.b      D0
  4354. 00002CB2  671C                     beq        +0x1E /* 00002CD0 */
  4355. 00002CB4  4A47                     tst.w      D7
  4356. 00002CB6  5EC1                     sgt        D1
  4357. 00002CB8  C001                     and.b      D0, D1
  4358. 00002CBA  6714                     beq        +0x16 /* 00002CD0 */
  4359. 00002CBC  BA47                     cmp.w      D5, D7
  4360. 00002CBE  57C1                     seq        D1
  4361. 00002CC0  C001                     and.b      D0, D1
  4362. 00002CC2  670C                     beq        +0xE /* 00002CD0 */
  4363. 00002CC4  2F06                     move.l     -[A7], D6
  4364. 00002CC6  3F07                     move.w     -[A7], D7
  4365. 00002CC8  2F04                     move.l     -[A7], D4
  4366. 00002CCA  4EBA FA6C                jsr        [PC - 0x594 /* 00002738 */]
  4367. 00002CCE  6016                     bra        +0x18 /* 00002CE6 */
  4368. label00002CD0:
  4369. 00002CD0  2054                     movea.l    A0, [A4]
  4370. 00002CD2  3028 0038                move.w     D0, [A0 + 0x38]
  4371. 00002CD6  B068 0036                cmp.w      D0, [A0 + 0x36]
  4372. 00002CDA  6F0A                     ble        +0xC /* 00002CE6 */
  4373. 00002CDC  2F06                     move.l     -[A7], D6
  4374. 00002CDE  3F07                     move.w     -[A7], D7
  4375. 00002CE0  2F04                     move.l     -[A7], D4
  4376. 00002CE2  4EBA FC18                jsr        [PC - 0x3E8 /* 000028FC */]
  4377. label00002CE6:
  4378. 00002CE6  4267                     clr.w      -[A7]
  4379. 00002CE8  1F2E FFF7                move.b     -[A7], [A6 - 0x9]
  4380. 00002CEC  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  4381. 00002CF0  1D5F FFF7                move.b     [A6 - 0x9], [A7]+
  4382. 00002CF4  486E FFB8                pea.l      [A6 - 0x48]
  4383. 00002CF8  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  4384. 00002CFC  707F                     moveq.l    D0, 0x7F
  4385. 00002CFE  B06E 000C                cmp.w      D0, [A6 + 0xC]
  4386. 00002D02  670E                     beq        +0x10 /* 00002D12 */
  4387. 00002D04  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4388. 00002D08  2054                     movea.l    A0, [A4]
  4389. 00002D0A  2F28 0026                move.l     -[A7], [A0 + 0x26]
  4390. 00002D0E  A9DC                     syscall    TEKey
  4391. 00002D10  603C                     bra        +0x3E /* 00002D4E */
  4392. label00002D12:
  4393. 00002D12  BA47                     cmp.w      D5, D7
  4394. 00002D14  670A                     beq        +0xC /* 00002D20 */
  4395. 00002D16  2054                     movea.l    A0, [A4]
  4396. 00002D18  2F28 0026                move.l     -[A7], [A0 + 0x26]
  4397. 00002D1C  A9D7                     syscall    TEDelete
  4398. 00002D1E  602E                     bra        +0x30 /* 00002D4E */
  4399. label00002D20:
  4400. 00002D20  3007                     move.w     D0, D7
  4401. 00002D22  48C0                     ext.l      D0
  4402. 00002D24  2F00                     move.l     -[A7], D0
  4403. 00002D26  42A7                     clr.l      -[A7]
  4404. 00002D28  2F06                     move.l     -[A7], D6
  4405. 00002D2A  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  4406. 00002D2E  221F                     move.l     D1, [A7]+
  4407. 00002D30  201F                     move.l     D0, [A7]+
  4408. 00002D32  B280                     cmp.l      D1, D0
  4409. 00002D34  6F18                     ble        +0x1A /* 00002D4E */
  4410. 00002D36  3F3C 001D                move.w     -[A7], 0x1D
  4411. 00002D3A  2054                     movea.l    A0, [A4]
  4412. 00002D3C  2F28 0026                move.l     -[A7], [A0 + 0x26]
  4413. 00002D40  A9DC                     syscall    TEKey
  4414. 00002D42  3F3C 0008                move.w     -[A7], 0x8
  4415. 00002D46  2054                     movea.l    A0, [A4]
  4416. 00002D48  2F28 0026                move.l     -[A7], [A0 + 0x26]
  4417. 00002D4C  A9DC                     syscall    TEKey
  4418. label00002D4E:
  4419. 00002D4E  1F3C 0001                move.b     -[A7], 0x1
  4420. 00002D52  2054                     movea.l    A0, [A4]
  4421. 00002D54  2F28 0022                move.l     -[A7], [A0 + 0x22]
  4422. 00002D58  4EBA F776                jsr        [PC - 0x88A /* 000024D0 */]
  4423. 00002D5C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4424. 00002D60  4E5E                     unlink     A6
  4425. 00002D62  205F                     movea.l    A0, [A7]+
  4426. 00002D64  5C4F                     addq.w     A7, 6
  4427. 00002D66  4ED0                     jmp        [A0]
  4428. export_499:
  4429. 00002D68  4E56 0000                link       A6, 0
  4430. 00002D6C  206E 0008                movea.l    A0, [A6 + 0x8]
  4431. 00002D70  2050                     movea.l    A0, [A0]
  4432. 00002D72  3F28 004E                move.w     -[A7], [A0 + 0x4E]
  4433. 00002D76  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4434. 00002D7A  4EBA FEAC                jsr        [PC - 0x154 /* 00002C28 */]
  4435. 00002D7E  4E5E                     unlink     A6
  4436. 00002D80  2E9F                     move.l     [A7], [A7]+
  4437. 00002D82  4E75                     rts
  4438. export_500:
  4439. 00002D84  4E56 FFF8                link       A6, -0x0008
  4440. 00002D88  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4441. 00002D8C  286E 0008                movea.l    A4, [A6 + 0x8]
  4442. 00002D90  2054                     movea.l    A0, [A4]
  4443. 00002D92  117C 0001 004C           move.b     [A0 + 0x4C], 0x1
  4444. 00002D98  2268 0022                movea.l    A1, [A0 + 0x22]
  4445. 00002D9C  7001                     moveq.l    D0, 0x01
  4446. 00002D9E  2251                     movea.l    A1, [A1]
  4447. 00002DA0  B029 006B                cmp.b      D0, [A1 + 0x6B]
  4448. 00002DA4  6634                     bne        +0x36 /* 00002DDA */
  4449. 00002DA6  2254                     movea.l    A1, [A4]
  4450. 00002DA8  2069 0032                movea.l    A0, [A1 + 0x32]
  4451. 00002DAC  2650                     movea.l    A3, [A0]
  4452. 00002DAE  202B 0002                move.l     D0, [A3 + 0x2]
  4453. 00002DB2  4480                     neg.l      D0
  4454. 00002DB4  2C00                     move.l     D6, D0
  4455. 00002DB6  6F22                     ble        +0x24 /* 00002DDA */
  4456. 00002DB8  3013                     move.w     D0, [A3]
  4457. 00002DBA  5340                     subq.w     D0, 1
  4458. 00002DBC  3D40 FFF8                move.w     [A6 - 0x8], D0
  4459. 00002DC0  4247                     clr.w      D7
  4460. 00002DC2  6010                     bra        +0x12 /* 00002DD4 */
  4461. label00002DC4:
  4462. 00002DC4  3007                     move.w     D0, D7
  4463. 00002DC6  C1FC 0014                muls.w     D0, 0x14
  4464. 00002DCA  2206                     move.l     D1, D6
  4465. 00002DCC  D3B3 0002                add.l      [A3 + D0.w + 0x2], D1
  4466. 00002DD0  5247                     addq.w     D7, 1
  4467. 00002DD2  6906                     bvs        +0x8 /* 00002DDA */
  4468. label00002DD4:
  4469. 00002DD4  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  4470. 00002DD8  6FEA                     ble        -0x14 /* 00002DC4 */
  4471. label00002DDA:
  4472. 00002DDA  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4473. 00002DDE  4E5E                     unlink     A6
  4474. 00002DE0  2E9F                     move.l     [A7], [A7]+
  4475. 00002DE2  4E75                     rts
  4476.